Oh yea. Both have their advantages. I live in the US, but I still want to live in Canada when I retire, Montreal specifically. It's an amazing city and it the country has its benefits.
But honestly right now at this age, I'd be torn between the two for one the culture and the latter for the cheap shit and the weather.
I guess living in Florida DOES have its middle of the way benefits.