I don't think this requires it's own thread, but I think this fits here:
http://www.tsn.ca/talent/the-tsn-hockey-list-nine-chlers-who-would-be-good-ahl-candidates-1.119377
To help with the loss of top players/revenue, why not include a 'transfer' or 'buy-out' fee. I'm sure NHL clubs would be willing to throw cash at some of these junior clubs to help with their losses. And, from the junior side, the leagues could incorporate a 'competitive balance round' to their drafts, similar to the MLB. For every player you lose to the AHL, you receive a sandwich pick between the 1st and 2nd round.