Edit: Reworking initial deal due to more or less unanimous thoughts of overvaluing from the Leafs side. I guess I overvalued Abruzzese and undervalued Primeau. Fair enough.
Despite the storied rivalry, the Leafs and Habs do have a trade history so I thought I'd have a little fun and see if we can come up with a deal that makes sense. I'm sure Montreal/Toronto fans will have some reservations, but I do ask that they refrain from too much animosity and suggest a counter offer if it's at all close.
The idea behind this trade is that the Leafs acquire the best player in the deal to ease the loss of Barrie and Ceci given a discount giving his pending UFA status. The Leafs also pick up two prospects in Brook and Primeau that fill two positions of need. This is also assuming the Leafs feel Robertson is ready to step in and replace Johnsson's production. Primeau is a great prospect who probably isn't going to replace Price given his current contract.
The Canadiens acquire a bounce back candidate who scored 20 goals in his last healthy season who would open them up to moving Domi for cap space/defense etc. They also gain a pmd in Dermott who's expendable given the Leafs depth on the left side. They also acquire a high upside RFA in Bracco who just can't seem to stick with the Leafs despite consistently being one of the top players on the Marlies roster.
Anyway... fire away...
Travis Dermott
Andreas Johnsson
Penguins 1st 2020
Jeff Petry
Josh Brook
Cayden Primeau
Montreal 2nd 2020