I see. So you're blaming the VERY LOW number of whites working in "high skilled jobs" on them moving to the U.S. Really?
A few things for you to ponder, in response to your terrible argument:
1) How many recent Canadian computer engineers are white? How many not white? Take a trip to UBC and SFU and check out the diversity of the students. Especially when it comes to computer engineering students. But you go ahead and pretend that the people who are leaving to the big companies like Microsoft, Google, Facebook, etc. are all white
2) Canada is becoming more educated, thanks to the immigrants. Where is your thank you?
It also shows that Canada has the highest proportion of college graduates among developed nations, partly because recent immigrants are especially well-educated. The percentage of all immigrants with a master's or doctorate degree is twice that of the Canadian-born population.
Link
Twice more!
3) It's not just post graduates:
The Immigration Department report, obtained through an access to information request, found 36 per cent of the children of immigrants aged 25 to 35 held university degrees, compared to 24 per cent of their peers with Canadian-born parents.
Link
4) This is the reality that you need to deal with, instead of deny:
According to a separate study by Jack Jedwab of the Association of Canadian Studies, 54.2 per cent of new immigrants in the prime working age between 35 and 44 had at least a bachelor’s degree in the cohorts arriving between 2011 and 2016, up from 30.5 per cent in the 1990s. By comparison, only 27.9 per cent of non-immigrants have the same level of education.
Link
So again: Why are the high skilled jobs held mostly by immigrants or children of immigrants? Because they're more educated. Not because whites are running off to the U.S.