Question: how many teams are in the nhl in canada
Answer: The National Hockey League ( NHL ; French : Ligue nationale de hockey -- LNH ) is a professional ice hockey league in North America , currently comprising 31 teams : 24 in the United States and 7 in Canada .