They could declare Salvador fit to play and trade him to CGY. It just depends how badly CGY is feeling hampered by the big contract. If they want some relief, they could take Salvador's expiring contract to offset almost 4 mill. Maybe they could use the surplus to get somebody else.
Do I think any of this is likely, given that CGY already shipped out a D? No. But it's possible.
Salvador probably wasn't better than a 3rd pairing D before he got his concussion.
Calgary is going to send Hagman down to the minors, and after the season, they lose almost all of their bad contracts.