The NHL is a worldwide league with representation from several countries, but Canada still dominates in numbers. The birthplace of the sport has sent tons of players into the top hockey league in the world, and the margin is fairly wide. Naturally, the United States, which seems to produce athletes for so many sports at a proficient rate, is next on the list.There are 297 Canadian players among all hockey teams in the NHL. There are 200 Americans, 66 Swedes, 47 Russians and 38 Finnish players. In total, 18 countries are represented in the league.Hockey fans remarked on these numbers, including some frustration at the lack of success for Canada in the NHL despite the overwhelming numbers."It’s still Canada's game," one said."Slovakia used to have so many good players, what happened over there?" another asked."I bet some of those players in the states are actually Canadian with American nationality," another said."Hockey is Canada’s game but they haven’t won a Cup since 1993. They’re due," one more added.The overwhelming majority of players in the league are from Canada, something that fans believe should eventually translate to some success for the country.Canadian teams haven't won an NHL Stanley Cup in a long timeThere are seven NHL teams from Canada, and the last one to win the Stanley Cup Final was the Montreal Canadiens in 1993. The Edmonton Oilers came close last year, getting to a Game 7 after falling behind 3-0 to the Florida Panthers, but they ultimately lost.Can the Oilers win for Canada? (Imagn)This year, a few Canadian teams are on the radar for a championship. The Oilers are the favorite right now at +850, per FanDuel. Other Canadian teams include:Toronto Maple Leafs +1500Vancouver Canucks +2300Winnipeg Jets +2600Ottawa Senators +3600Based on the odds, it looks like 2024-25's best hope for a Canadian victory is the Oilers. Led by Connor McDavid and Leon Draisaitl, they will try to overcome a tough loss last year and bring the trophy back to the birthplace of the very sport they play.