At least they're prepared for the cold winter. Everyone sticks winter tyres on their cars and you're only an hour away from some decent ski hills. You're right, Canadians are incredibly welcoming and most of the ones I've met seem to be genuinely happy and wanting to enjoy life.