Why are Canadians so friendly ? ?

I am Canadian (^-^) and proud to be. Although I have been away from home for 3 years+
Everywhere I go and everyone I meet always comment on how friendly Canadians are. . . why is that do you think ?

Must be the cold winters eh !
Update: What do you think is the best answer ?
23 answers 23