here is a summary from an NHL Agent:
https://twitter.com/user/status/1854749864325734888
1. CHL players can only play in the NCAA if they don't accept more than "necessary" expenses (meals, lodging, transportation, apparel, equipment, supplies, medical treatement, coaching, ice time) from the CHL team. CHL stipends are unlikely be considered excessive but players need to be diligent to ensure they don't accept anything that might be considered excessive.
2. Signing an NHL, AHL, ECHL deal will make you ineligible to play in the NCAA
3. CHL players must meet NCAA academic requirements (e.g. graduating from high school, completing 16 approved "core" classes during high school, and a GPA of 2.3 and higher)
4. players don't need to follow the 48 hour rule for paying their own travel back from CHL or NHL camps. But players who have already enrolled in the NCAA still cannot play in games against pro teams (NHL rookie tournaments, etc)
5. Based on current CHL contracts, they don't believe a CHL team can prevent a player from leaving for the NCAA before their CHL contract is up but will likely result in a loss of some or all of their education package if they do so. WHL and OHL have indicated they will no longer do 1 or 2 year contracts.
6. For players in a sanctioned league (USHL, NAHL, AJHL, etc) that want to transfer to the CHL, the CHL team will need to negotiate a transfer fee with their current team. For an unsanctioned league like the BCHL, no compensation is required.