CanV said:
I never heard anyone say that. What field are you in?
It's not that unusual -- there are plenty of fields where Canada has more jobs than the United States: my field, public health, is one (and the jobs are much better than in the States too), and Fort McMurray is a worldwide centre of employment for trades, mechanical work, and other skilled labour, though that is probably matched by North Dakota. When I immigrated to Canada in 2010, and when I chose to come to Canada over the United States in 2009, the employment situation up north was much better.
The idea that there are more jobs, in an unqualified sense, in the U.S. probably comes from a variety of factors. One, a lot of the internationally mobile educated professionals who say this work in IT, where it is definitely true. Second, I believe (without any data) that employers in America are much more willing to hire people from a distance -- I had a tough time finding work in Canada, partly because I landed in Victoria and assumed that I could apply for jobs pretty much anywhere. In my experience, Canadian job markets tend to be local, though I might be misreading the difficulty I had getting hired. Third, interprovincial barriers in Canada are stronger than interstate barriers (and sometimes even international barriers) are in the U.S. I suspect that many more professions are regulated in Canada than in the States -- for example, in Alberta you can become a registered biologist (and some jobs require this), which I'm pretty sure does not exist in any U.S. state, or if it does, does not factor into applying for work.
The idea of the US as teeming with jobs simply isn't borne out. My cousins lived in Portland for two years after graduating from Reed, and they struggled to find ANYTHING permanent, much less a professional job. A couple years ago there were anecdotes about laid-off professionals applying for dog kennel jobs in the Seattle area, with one job opening receiving several hundred applications. Currently, a lot of jobs in the U.S. are moving to a semi-full-time-always-on-call status, which is extremely onerous to life (and I'm not talking professional jobs where the pay is expected to make up for this). Canada has a much higher standard of protecting workers from exploitation -- as an example, I'm working right now as a part-time college lecturer, but receive the same benefits as a full-time professor. Sure, they eat up about half of my take-home pay, but they are worth far more than what I pay for them. All of the things I've mentioned here might not bother an IT professional from Germany who doesn't care where they live in the States -- but I'm from the PNW, I don't want to go work in Texas or Atlanta or San Jose, and I am much happier in Alberta than those places.