I love the few weeks leading up to, through, and the few weeks after the Olympics. Not because I love the Olympics, but because it’s the one time, every two years when we as a nation get really patriotic. Canadian paraphernalia is everywhere and people wear it proudly.
One thing I truly admire about Americans is how fiercely patriotic they are. Americans wear their patriotism on their sleeves but we Canadians are a little quieter about it. In Canada we say that we celebrate our citizen’s heritage so we will often not actually refer to anybody as being "Canadian". We will say, "She’s Guyanese" or "Fabio is Italian" or "I am Greek", even if the person being referred to was born in Canada. If you happen to have been born in Canada, and your parents and grandparents and great-grandparents were born here and you don’t really know where you’re great-great grandparents immigrated from originally, and you are actually nothing but a Canadian, you might feel on occasion a bit like you have no roots. To just say, "I’m Canadian" doesn’t seem like enough. We don’t often wear the maple leaf unless we’re travelling abroad. I think this is one of the biggest differences between the two countries. In the US, you are an American regardless of where you are born. I don’t think either way is "right" or "better", simply different.
I love our diversity! But I love these few weeks every two years, particularly around a winter Olympics when we are all Canadian.