The NHL has seven Canadian teams: the Montreal Canadiens, Toronto Maple Leafs, Ottawa Senators, Winnipeg Jets, Calgary Flames, Edmonton Oilers, and Vancouver Canucks.