Don’t ever mistake a Canadian for an American. I mean, seriously! It’s the best way to get a snowball thrown at you. The truth is, despite being influenced by American culture, Canada has a true distinct society.
Historically speaking, Canada has been influenced by European culture, especially British and French. Later on, it also incorporated Aboriginal culture into mainstream Canadian society. Various immigration waves shaped the country as well.