The Toronto Maple Leafs face a salary cap crunch this summer. After signing William Nylander and Auston Matthews during the season, GM Kyle Dubas must get RFA winger Mitch Marner locked up. The 21-year-old put up a career-high 94 points last season and is looking to make on par with teammate Matthews.

Dubas faces a dilemma with Tavares and Matthews already making over $10 Million per season. It is questionable whether Toronto can afford three players making eight figures, which means the Leafs will have to trade Nylander ($6.9 Million) or Nazem Kadri ($4.5 Million) to make room, or Marner if his salary demands put Toronto in cap jail.