Newtone, I don't disagree with anything in your post, but I do want to give my perspective on it. First -- and this is a guess -- I understand that you moved to Texas in 2010? If that's the case, I'm assuming that you were in Canada for the 3 or 4 years before that. It's worth pointing out that these were years of the global slump and the U.S. housing crash, and that you would have moved right at the time when housing prices were still depressed AND the Texas job market was improving. In other words, you went there at the right time; someone who moved to Alberta in 2000 could say the same thing.
Anyway, my thoughts:
- I'm not sure what you mean by self-sustaining, or why it's important. There are global Canadian companies, they just tend not to be famous because they're in things like mining.
- Unemployment in the States is about the same as Canada right now; in 2010, it was higher. I don't understand why you would have been confident of finding another job in Houston but not in Canada, unless the local unemployment rate in Texas was lower. People in Alberta feel this way as well, it might be a mistake to extrapolate from Toronto to all of Canada.
- Canada fits the model of a small nation that is economically successful and expensive to live in, with a robust safety net; I don't see how this makes it a mafia nation. Norway is perhaps the most extreme example of this type, it's one pattern of development. The U.S. is another, where many things are cheaper but the safety net is weaker, and people pay more out-of-pocket.
Basically, everything you wrote I could write as well, but it would be describing my move from Victoria, B.C. to Edmonton, Alberta (obviously, a few details are different). That doesn't mean that either of us are right or wrong, but just that given the diversity of opportunities in both Canada and the U.S., it would be normal for some people to find success in one model, and others in the other.