Maybe I missed something?
3% of the total being 34 of any race=too many players in the NHL.
I think the professional count is counting the WHL, the level that is just below NHL, who are mostly farm teams for the NHL.