There is a grand total of 352 NHL players (Past and present) who are born in British Columbia. Notable names are Karl Alzner, Tyson Barrie, and Jamie and Jordie Benn.
There are 37 Russian Born Players in NHL
Currently, 53.2 % of active NHL players are Canadian.
There are 191 American players in the NHL.
None, not one NHL player has been born in South Carolina.
So far there have been 11 NHL players who've been born in Missouri. The first was Landon Wilson, from St Louis, who played 1996-2009.
All of the teams in the NHL have American players.
To date - past and present: 15.
The only South African born player to ever play in the NHL was Olaf Kölzig (1989-2009).
There are fourteen NHL players on team Russia.
In the 2005-6 season 53% were born in Canada.
As of January 24th 2011, there have been 149 NHL skaters and 16 NHL goalies born in Massachusetts.