Now that VGK is done:
To VGK: Marner, McCabe (+0.2M)
To TOR: Theodore, Roy, Hill (-0.2M)
Theodore, Hill, Marner, McCabe are all pending UFA's. VGK have Hanifin signed long-term as a Theodore replacement. Theodore can be the Leafs 1D going forward. Hill platoons with Woll. Roy plays 3C, he would be the first good RS C the Leafs have had since Bozak. Marner would be the latest of VGK's shiny toy collection - they could get him through a 3rd team and save a ton of cap. McCabe is a perfect VGK replacement player, I wouldn't want to move on from him but the Leafs would have too many LD in this scenario.