Good luck to them if they think they can fit McDavid, Draisaitl, and Bouchard under the cap and still have a team after that. Sanheim is a better fit age-wise, more cost controlled by a mile, and I happen to think at the moment he's a better player than Bouchard, and if they're going all in as I think they should, that ought to matter to them.
Do I want to pay Bouchard that much? Not really, but I think it makes more sense here than it does there, and if we're going to over pay someone, better that it be a young player with promise, who could potentially grow to that level. Trade Sanheim and Risto, and you've paid for Bouchard and Andrae for the next little while, and by the time you need to pay Andrae more, you'll be able to melt off other shitty deals to make it make sense.
Whether Sanheim has that type of value or not, who knows, I'm as on the outside looking in as anyone else here, but I think he should, given the results he's been putting up on, lets face it, a team that isn't able to maximize his strengths (or, for that matter, anyone else's). That said, we should be looking to move players at his level for younger players who could be better than he is one day, but don't fit their own team's timeline as well as Sanheim would. Maybe it's not Edmonton, but there have to be better strategies than the one we seem to be pursuing.