So, last month I was in Europe (Belgium, Ireland and England) and I noticed among many differences that these countries do not fly other country's flags. For example, in front of the Grand Place in Brussels you won't find a Dutch flag.
However, here everywhere flies both a Canadian and American flag. Even at the base of the CN Tower we have an American Flag standing beside the Canadian and Ontario flags. Go to Niagara and American flags out number Canadian ones.
Is there any reason why we do this, or should be doing this? As much as I'm not a huge fan of banal nationalism, I can't help but feel like the American flag has become as much ours as our own Maple Leaf, and it makes Canada look like a joke.