Because hockey is more ingrained in Canadian cultures, partially because in many parts of the country you can play and hone your skills outdoors. Almost every pro athlete has been elite since a very early age.
But it’s as much about the culture as the temperature. Canada has zero international cricket stars as that sport culture is not recognized here. As hockey is not played so much in Arizona (even though one of the NHLs best players is indeed from Phoenix).
Edited by Victoria Watcher, 14 June 2023 - 12:53 PM.