If there is anything more annoying than immigrants who constantly complain about the weather/lack of jobs/high prices/general unfriendliness of their chosen country, it is those insanely cheerful immigrants who wave maple-leaf flags and sing O Canada on Canada Day. The first group merely annoy and bore me, the second group make me want vomit and then stuff the flag down their throats.
Seriously, I do not really appreciate this obssession with countries and national pride. Since the ice age, people have migrated to places where they believed they would be a-safer and b-make more money. That’s why people migrate today. Flags have nothing to with it! Let me tell you, o immigrants singing in the local park under freezing rain and in milky fog, that your “fathers” were never chasing beavers in Canada, and there is no “z” in “thee”. Go home and make yourself a nice hot meal with ingredients bought from the closest Asian market. The real Canadians are sweaty and damp, jogging by in shorts, Nike sneakers and Adidas tops, glancing at you with amusement and just a tad of condescension. They wouldn’t be caught dead singing on O Canada on Canada day (or any other day of their life, if they can help it).
For real Canadians, Canada Day means in fact Canada Night. As evening draws on and the immigrants go home to dive under their blankets, the Canadians come out to party in their bars and pubs in a sea of red. They celebrate Canada Day by drinking a lot of beer, and listening to very loud pop music. That is the spirit of Canada, and what it means to be a Canadian. And that is probably what your children will do when they become teenagers, if you can stick it out that long.