As a Canadian, I hate how Americans think that they are superior to everyone. Canadians are proud of our country, but we don't have to go around to everyone preaching it. You can say that we haven't contributed anything to the world, but as far as I'm concerned, Canada is a better role model for developing countries than the US any day simply for not having an obnoxious culture that is self centred, leads to debt, a false sense of freedom, and the ruin of the environment. If we are sick, at least even the poorest Canadian can get care, whereas Americans "have the freedom to choose where they get care." (Said by an American friend).
You can hate on Canada as much as you want, but America has only contributed war, greed, a large separation between rich and poor, and fucking retards to this earth.
P.S. Loonies and toonies can be used in strip clubs. If you get it in, you get a free something at this one club. Not kidding.