With all the big names wanting moved this year, I think it'd be wise to try and move Marner for Tkachuk. Tkachuk wants out and is the exact type of player we need. And it'd be hard for Calgary to turn down a talent like Marner or get a better return on Tkachuk than that. Gives us out attitude change, and saves us almost 4 million in cap. More than enough to either give Hyman his raise, or if we move on, you spend the 3.893 saved on the Marner deal to sign Foligno (should easily get him for that price, and I want to try and salvage that trade somewhat and give him another chance healthy), and you take Hyman's old 2.25m and give it to Barclay Goodrow. You lose Kerfoot in the expansion draft and sign Casey Czikas for 2-3mil per. Bring back Galchenyuk, he would be silly to not return with a top 6 opportunity and some stability for once.
Defense I don't think a lot needs to be changed. Bring in Jamie Oleksiak, Sandin can play his off-side similar to Dermott.
Goalie, take best bang for buck. A guy like Driedger likely fits the bill. Then again I haven't really gained any salary with my moves up top, in fact I've likely saved a little. So you could go after a Grubauer type too if wanted for 3-4 mil
Tkachuk-Matthews-Nylander
Foligno-Tavares-Galchenyuk
Robertson-Czikas-Goodrow
Brooks-Spezza-Anderson
Rielly-Brodie
Muzzin-Holl
Oleksiak-Sandin
Campbell
Driedger/Grubauer