how many canadian teams are in the nhl

5 minutes ago 1
how many canadian teams are in the nhl

There are 7 Canadian teams in the NHL as of 2025. These teams are:

  • Montreal Canadiens
  • Toronto Maple Leafs
  • Vancouver Canucks
  • Edmonton Oilers
  • Calgary Flames
  • Ottawa Senators
  • Winnipeg Jets

They are part of the total 32 NHL teams, with 25 based in the United States and 7 in Canada.