About Two Thirds 2/3
Currently, 53.2 % of active NHL players are Canadian.
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
As of 2013, 53% of players in the NHL hail from my home country of Canada.
53.2 % of NHL players are Canadian.
In the 2005-2006 season, 18% were American born. 53% were Canadian born.
Out of 974 total player in the NHL there are 216 American born players currently playing in the NHL.