In terms of spectators National Hockey League, which has seven teams in Canada: the Calgary Flames, Edmonton Oilers, Montreal Canadiens, Ottawa Senators, Toronto Maple Leafs, Vancouver Canucks, and the Winnipeg Jets.
The First Nations began playing the sport more than 500 years ago.