> I think the "didn't fit into Canadian culture, or found something imminently attractive about US life" may be reading too much into things.
That is probably true for Canadians. It is definitely easier, faster, and more accessible for a Canadian to immigrate to the US. Fewer reasons can be enough.
For immigrants from other countries even though good jobs is one of the priorities it does not always justify immigrating. There are often other additional factors that push people to immigrate.
Oh I totally agree with you about immigration from other countries not necessarily being about finding jobs immediately. My family (including me) immigrated to Canada from another country (a third world country) because the opportunities would be better. I can't imagine us having not done that and what kind of life I would be living today.
That is probably true for Canadians. It is definitely easier, faster, and more accessible for a Canadian to immigrate to the US. Fewer reasons can be enough.
For immigrants from other countries even though good jobs is one of the priorities it does not always justify immigrating. There are often other additional factors that push people to immigrate.