There can be differences between the US and Canada too what below the 49th parallel is called Big Foot we call Sasquatch and if I say I am a Canuck I am not claiming to be a hockey player(of the Vancouver Canucks), but simply stating that I am Canadian. There can be many localized slang words too. For instance if I spoke about the "Gumboot Nation" I doubt if anyone here would know that I am referring to a local community not far from here. There are also terms that are used in the US that are considered not nice here, for example indigenous peoples who live in the far north in Canada would not be happy at all if you called them eskimos! and we do not use the term Indian unless you mean someone who comes from India. Here we use the term First nations.

I also remember many years ago hearing someone who was from the UK say that they were quite astonished that people here would name their sons Randy, apparently it means something very different there! Here it is simply a boy's name.