Looks like Florida is where Canada is heading, socially. Middle class will be something taught in history class.
I can tell you a lot of bad things about Canada too, but I think overall, you will love the Island, and you will discover the good and bad for yourself. Some things about Canada make me want to gouge my eyes out, but there is a ton of good too!
Best of luck holmes!