Of course the Canadians are happy people, all they've got to do is look over their border to the States & Bingo, smiles all round.
I don't think I met an unhappy/friendly Canadian when I was there all those years back, always seemed optimistic & pulled the best out of a situation somehow.