I don't think the contracts will be such a burden. For one thing, I'm pretty sure the Leafs will be able to move a couple of them at least, at the draft or before the start of next year. Also they SHOULD be a lower payroll team for the next few years. They'll need some big contracts to reach the cap floor.