This reminds me of a different problem, but can be solved with the same solution.
Germany has completely revamped their development of soccer players on a national level starting in the year 2000. 14 years later, they are back on top not by chance, but by calculated and smart planning to become the best.
This link
http://static.bundesliga.de/media/na...ren2011_gb.pdf describes in detail how they national bodies & leagues demanded that devolpment at the grassroots level is at paramount importance. The invested heavily to professionally train amateurs.
This link
http://www.businessinsider.com/germa...-system-2014-7 is a much briefer rundown of how Germany recreated the way soccer is played at youth levels. They have professionals running the academies and youth leagues, not volunteers and nepotistic coaches and managers.
I don't think it's possible to replicate what Germany has done, given that the NHL is a bi-national league, but I think something needs to be done by the CHL, that is fully supported by HC and the NHL.
I'm not sure exactly what the solution should be to revamping development in Canada, but it needs to be at the national level.