Edmonton has 21 Canadian players. That is the NHL team that has the most. as of April 19th 2010 they have 21 Canadian born players
Every team in the N.H.L. has Canadian players on their roster
the florda panthers
San Jose Sharks (4).
Thunder Bay, Ontario has produced the most NHL players.
The San Jose Sharks sented 8 of its players to the 2010 Olympic games, the most for any NHL team.
There are fourteen NHL players on team Russia.
Canada by a landslide, right now over 50% of the NHL is Canadian's