No. 3: Calgary Flames
The Flames have roughly $17M in cap-space, so there could be an opportunity for an even bigger deal here.
If I'm the Flames, I'd be looking at something that not only includes Jarnkrok, but maybe even Timothy Liljegren, David Kampf and/or a high-end prospect.
With so much cap-space, the team can abord a lot of money and if I'm the Leafs, I'm looking directly at Nazem Kadri in return. If the Flames don't retain any money, the Leafs could make something work with a Jarnkrok/Liljegren deal, but in a perfect world, they would still retain a lot of his contract.
Toronto is clearly lacking at the 3C position right now and I wouldn't want anyone in the NHL more than Kadri. I don't care that he makes $7M because John Tavares' contract comes off the books next year anyway, so that contract won't hurt as much as you'd think. (Though they are the same age).
Kadri is still good enough to play 2C as well if needed, but a three-headed monster of Auston Matthews, John Tavares and Nazem Kadri would be amazing.
Maybe I'm too optimistic that the Flames would actually make a blockbuster trade with their former GM Brad Treliving, but a boy can dream. Fingers crossed that something big like this could happen because if Kadri came back to the Leafs, I'd be extremely excited.