I think it is a well-known fact that Canada dominates the hockey world with players. Canadians make up most of the NHL and minor leagues in North America. Even a good amount fill up oversea leagues.
The United States has a good amount of players in the league today as well, but obviously not as many as Canada. At least a couple of Americans fill up each roster in the league and the number seems to be getting higher and higher. Even Canadian-based teams are starting to find the Americans more and more.
Here are the best Americans on each Canadian team.