That's true, I am not Canadian. Dual American and German here. I did however grow up in Detroit which is a big ice hockey town and I still call it that. Just always have.
I think so, especially to distinguish it from soccer as it's called Football in every other country. Sometimes I will refer to American football as gridiron football (as there are other types of football). Maybe I'm just formal or pedantic.