One should look as proportion of the population moving, say if 10 000 Americans moved up for jobs to Canada, 1000 Canadians should be move to US to make it comparable. I am sure the number is much higher than that if you look at the article below (about 8000 Canadians which would require at least 72000 Americans in Canada to make it comparable) However that is not the case. There are far more Canadians working in the US as proportion of Canada's population than Americans working in Canada as proportion of US population. In terms of Diversity Lottery applications for green cards in the US Canada is no longer eligible because too many Canadians were applying. Also, for H1B visas (that are immigrant visas) Canada is number 3 after India and China. Here is the article:
http://www.bloomberg.com/news/2013-08-20/india-nabs-nearly-two-thirds-of-u-s-h-1b-visas.html
My friend who I mentioned earlier couldn't find a job in line with her qualifications had to go back to US and she is Canadian. She had experience working in Canada before moving overseas.
http://www.bloomberg.com/news/2013-08-20/india-nabs-nearly-two-thirds-of-u-s-h-1b-visas.html
My friend who I mentioned earlier couldn't find a job in line with her qualifications had to go back to US and she is Canadian. She had experience working in Canada before moving overseas.