Every team in the N.H.L. has Canadian players on their roster
Detroit
Yes, people that play for the NHL-USA can still play for the Canadian Olympic team. (Sydney Crosby, Pittsburgh Penguins/ Team Canada)
All of the teams in the NHL have American players.
That is how many players is needed on a NHL team.
The San Jose Sharks sented 8 of its players to the 2010 Olympic games, the most for any NHL team.
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
Detroit
Toronto
Probably Boston.
the florda panthers
Calgary
Edmonton Oilers
There are fourteen NHL players on team Russia.
Yes, people that play for the NHL-USA can still play for the Canadian Olympic team. (Sydney Crosby, Pittsburgh Penguins/ Team Canada)
San Jose Sharks (4).
All of the teams in the NHL have American players.
As of 2013, 53% of players in the NHL hail from my home country of Canada.