A lot of Americans complain how shitty they got it, For Canadians it is like heaven here. You can actually buy a house in a major city and afford nice things and earn a decent salary.
This is not possible in the majority of Canadian cities. Canada is a great place to visit but it is a shitty place to work and live, unless your parents own a house and have a couple of rentals (in Vancouver or Toronto) that you're going to inherit.
Even 100k salary in Toronto is poverty these days, I don't know how people do it anymore. Private industry pays like shit and unless your a Gov Employee it's just tough.
-ExPat...never coming back.....