The National Hockey League is a professional ice hockey league in North America comprising 32 teams. 25 are from the United States and 7 from Canada.