A 7 million dollar player will feel like a 5-5.5 million dollar player in 2ish years, or maybe less.
Point being, as he regresses, the impact of his contract will along with him.
Someone would take him, but there will either need to be a middling contract going back OR retention to get good assets.
That said, I could see him moving with neither of those things happening for a middling return.
Some of this also depends on how much Calgary wants to do right by him and send him to a contender. Contenders will need that retention or to dump a contract.