I've noticed that Canadian culture is much more like that of Prince Edward Island than any other place on Earth.
PEI has it own unique culture. Newfoundland and Nova Scotia too. So does Acadia, Quebec, Northern Ontario (even middle Ontario, by which I mean northern south Ontario), Alberta, Manitoba, Sakatchewan and BC. Cape Breton, etc. etc. The problem is, these are regional, or even worse, local cultures. Canada has no positive unifying and self identifying national culture, nor does Toronto and southern Ontario really have their own unique culture.