Actually, Canada is not a great place to put your money. All it takes is one socialist administration and they’ll be right back where they were.
The US is still a better bet than Canada, just from looking at the demographics.