I think the cap issues are overblown by quite a lot.
Even with Matthews and Nylander signed the Leafs have, Muzzin, Murray, Klingberg, Brodie, Samsonov, Lilly all coming off the books that's a lot of money.
Then you get into the smaller contracts like Jones, Benoit and Gregor.
Then next year, Marner, Tavares, McCabe and Timmins expire that's another 23.1 million.
even with Matthews and Nylander signed Treliving is going to be able to reshape this roster.
With the cap estimated to go up to $87.5 next season the Leafs will have $22million in cap space next season with 10 players signed. Yes Muzzin, Murray, Klingberg will be off the books but they are all on LTIR and allow the Leafs to go over the cap by their contract amount, without them on the roster the team has about $15 million less to work with than they have this season.
Anyway, with 10 players signed and $22 million in cap space easy math states you have an average of $1.83 per player to make a 22 man roster. Most $1.83 million dollar players are filler, not difference makers. If you break that down and look at the team needs and try to build a better team with the available cap its a bit difficult.
1 - Getting good goal tending: most teams with good to elite goaltending are paying more than $3.5 for their starting goalie. So for a good starter and a solid back-up a team will need to invest $7-$8 minimum in goalies. A good starter is now about $6 plus a mill for a back up.
2 - Build defensive depth: Finding a top pairing partner for Reilly - $5-$6 million
3 - Improving the 2nd pairing: $4million
4 - improved bottom 6 depth: ???
Total cap Available: $22
Goalie: -$6
1st pair defender: -$5
2nd pair defender: -$4
Remaining cap to sign 8 players - $7million
I know there can be trades and other player movement but I can foresee a summer where the cap is an issue - to speak to your first sentence.