The Canadian junior league compensation is crap for sure.
Capped at $250 per month for players. So we are talking maybe $2500 per player for stipend, and $9000 for a year's worth of scholarship.
So for a 23 man roster, the players are getting compensated a total of $265,000 per year.
http://https://thehockeynews.com/new...ing-to-players
The Red Deer Rebels for example pay out substantially more than that every year for "Management fees".
"Smith’s report cited the Red Deer Rebels as an example. It pointed out that according to the Rebels’ own financial report, the team paid out $1.49 million in “management fees” in the fiscal 2016 year. That compared to $652,600 in 2012, $400,000 in 2013, $700,000 in 2014 and $725,000 in 2015. “Based on the large increase in the fiscal 2016 management fees,” Smith’s report says, “it appears that a significant portion of those management fees may be a distribution of profit.”"
They paid $1.5 million in management fees in 2016. Probably double that now at least.
If the teams can afford those kind of expenses, they can afford better compensation for players. They end up having to only pay out a small percentage of their scholarship fees as well. Anyone that goes to a pro league for more than one year loses their scholarship, and a lot of players just are unlikely to utilize them anyway. If you become a police officer or fire fighter, or a salesperson you end up getting almost nothing from 4 years of service to the team.
If I was a parent of a potential NHL prospect I would be heavily advocating the NCAA route. The value of a full ride scholarship is worth much more than what the Canadian Junior Leagues offer over a 4 year career, and you don't have to worry about trades, long bus rides 2-3 times per week, or being stuck in a one horse town.