I'm sure Les from Hull's tongue was planted firmly in his cheek. Anyway...
Re football: Association Football begat Rugby Football, Rugby Football begat Canadian Football (likely Australian Football too, but I don't know about that), Canadian Football begat American Football (little-known fact!). All these are just called "football" by their afficionados, the other versions are given adjectives to differentiate them from the predominate version.
Re hockey: In Canada the adjective "ice" is superfluous. If you say "hockey", everyone knows you mean "ice hockey". For other versions, you need to specify: "floor hockey", "field hockey", "ball hockey", "street hockey", etc. Anyone can call any of them anything they want to, but if you come to Canada, and talk about "ice hockey", people will know you're a furriner.