I've travelled into Canada several times and had many canadian friends and the cost of living in canada is astronomically higher than in the US. Your money is worth ~25% less, goods cost more, taxes are MUCH higher, and while canadian salaries are higher on average, they aren't high enough to offset the taxes, increase in cost of goods, and weak currency. It's easier to live a quality life in the US with a middle class income than it is north of the border, and that's something I have MULTIPLE canadians who have agreed with me on. You can keep your mediocre healthcare system, I'll keep the higher quality of life, better economic mobility, and cheap commodities.