This was spotted in Hamilton, Ontario, and on Neatorama's Facebook page. It sparked quite a discussion! Link
I grew up in New York and after living in various other parts of the country and relocating to PA, I can say authoritatively that New Yorkers are probably the least pleasant group of people (as a group) on the planet with the possible exception of Parisians.
Its amazing to me this american based meme of Canadians being nice. Its seems to come out of an US centric view of the world. That is, that everyone is like us and with view exceptions. Canadians are nicer, colder, maple tree loving US americans. My pet peev is that US americans are pretty much the exception to every rule. The rest of the world is decent and nice. The rest of the English world says Zed and not Zee. Rant complete; you may continue about your day good sirs and madams...
And @wit, there are decent and nice US citizens everywhere and yes, also a few idiots--much like the rest of the world.