It's funny that everybody are picking on Canada.....I do not recognize that at all from my visits there.
Whenever I enter Canada, I get a smile and "welcome" and not much more -- whereas I regularly get a 3rd degree when going to the US (I am EU citizen....maybe Canada likes EU more than the US does?)