<human>:  Do American teams in National Hockey League outnumber Canadian teams?
<bot>: Yes, American teams in the National Hockey League outnumber Canadian teams. 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 American teams in the National Hockey League outnumber Canadian teams.