History would tell you that Calgary does not do large retentions on contracts. It’s likely an ownership thing and I really can’t blame Edwards on this one. If the GM screws up then they should live with their own mistakes (unless they’ve already abandoned ship, in which case the new GM has to live with the old GM’s screwups).
Edit: In the past decade, the only time the Flames retained salary that I can see was on the trade of David Rittich, who didn’t have a large cap hit and also had an expiring contract. So yeah, pretty much no way Huberdeau gets dealt.