I think that Canadians have become extremely self righteous and arrogant. Remember when people used to say that Americans were annoyingly patriotic and cocky — I think that mantle has been assumed by Canada. We think we’re better than everyone else in the world. We are nicer, more polite, and more caring. We’re more diverse. We have better healthcare etc. The list goes on and on. Even when we talk about the negative parts of our history, we turn it into a big pat on the back for ourselves — an opportunity to show the rest of the world how much better we are than them.
The polite Canadian is a myth — we’re as rude and rednecked as anyone else in the world. We may have been polite and humble at one time, but those days are long gone.