TL:DR Discussion of Canadian immigrant/education experience
Certainly a lot of immigrants I have worked with have been well educated. Entry language skills also make a difference (i.e. if you are first generation "black" in Quebec, odds are you are from Haiti - like former Governor-General Michaëlle Jean). Affordable education helps too. Certainly in CEGEPs and Universities no-one bats an eyelash at place of origin of faculty and students.
Ethnicity - first was French and English and Scottish and Irish, then the next big wave was Ukrainian, then Italian and Greek (at least in the East), then all over the world. Plus lots of local bits and pieces - I know of certain areas with high populations of Swiss-German.
I do prefer the "Cultural mosaic" to the "melting pot" as long as immigrants leave local pushes behind. Certainly Canada had issues a recent while ago about Tamils and support for the Tamil Tigers - but then there were Irish who supported the IRA, etc. I was happy to see in the report I found how many Canadians put their first ethnicity as "Canadian". I was also encouraged years ago when my DD went to a youth activity, told me all about the neat boys from BC in the next tent, and it was only when I saw pictures that I realized they were ethnic Chinese. It was totally irrelevant to her.
"
So am I saying that Canada's people of colour (our term: "visible minorities") do relatively well because they're better? " I read someplace recently that instead of having a "brain drain", we now gain more than we lose. Nice for us, hard for the countries of origin. Of course high-ranked academics move around a lot. I also knew a lot of grad students who came to Canada because we were a Commonwealth country, then took that education back home.
The Canadian social mobility data is reassuring, but it's sometimes hard to draw parallels to other countries for our ethnicity data.
In Canada immigration/generation and ethnicity are linked (i.e., the more recently your family got here, the more likely you are to be non-white or at least non-WASP). And because our immigration policy has increasingly moved to giving so many points for education and skills, recent immigrants are generally better educated and trained than the general population. And their kids do well because educated people encourage education for their children, so our immigrant-heavy public schools are actually pretty good.
So am I saying that Canada's people of colour (our term: "visible minorities") do relatively well because they're better? Um, yeah, I guess I am! Hmmm, I didn't think that was where my post was going...