Respectfully, yes a lot of Americans (including myself) believe that we have the greatest country on Earth, but I don't know too many people, if any, that go the extra mile to say every other country sucks.
...and from the non stop flag waving in Vancouver, even during non-Canadian hockey games, I'm pretty sure Canadians think they've got the best country on Earth, which is great they should think that way. The issue I have with some of these Anti-American Canucks is their arrogance over the game of hockey. It's their game, they invented it and Americans don't know shat about hockey (see TSN.ca boards or sit next to a Maple Leaf Fan at HSBC), yet Americans are the arrogant/ignorant ones. I've played and watched hockey all of my life yet a someone living 10 miles north of me knows more by birthright.
When I was younger I disliked Canadians a lot. My only exposure was drunk fans at football and hockey games, but then I grew up a lil and realized no one should be judged on the whole. I laugh when I hear the "Fat American McDonald's eating..." comments from peoples of other countries. JMO