I was born and raised in the states, but have lived in Québec, Canada since 2004. My family still lives back in the States. Honestly, I haven't found any difference in financial fluency or basic common sense between the two (on average). In Canada, it's more difficult to get randomly blind-sided by a 100,000$ hospital bill, what will free health care. However, consumerism is as rampant here is it is in the States. Salaries and purchasing power are lower here, since goods are more expensive and taxes are higher, but health care is free... so I think it evens out. I've often said that for the lower and middle class, Canada is easier to live in, because the government takes care of a lot of things. However, if you have the urge to be financially upwardly mobile, I think the States have more advantages, since, as previously mentionned, there is more of a entrepreneurial spirit and 150,000$ a year at 35 is not that un-heard of.