Do American teams in National Hockey League outnumber Canadian teams? Think carefully first, then make a decision:
The National Hockey League is the premiere North American hockey league. The National Hockey League has 7 Canadian teams. The National Hockey League has 24 teams from the United States. So, the answer is yes.