CGY doesn't view Hamonic as a salary dump. IMO the team that Hayes is a great fit for is COL. COL has done a nice job of building their prospect pipeline (Duchene deal lol) that they have the currency to pull it off and re-sign him. But... the big but that might sting a bit, is to take on Soderberg... who will have 1 year left next year.
If you facilitate an opportunity for them to re-sign Hayes, then you can ask for a chips in a trade, but I don't see COL paying a premium for Hayes, but just a good fit for the player.
IMO a good deal with CGY would be Vesey for Bennett if the latter doesn't show any improvement. It's a good pick up for the Rangers in the hopes that Bennett is a better fit in the East, and CGY gets a player with size that will score more goals, but plays the same type of minutes as Bennett.
On the Rangers Bennett becomes a cheaper version with Names with some upside. You just don't see a multiplayer deal that involves a few "cap dumps". It's cutting your nose to spite your face to with the objective to still suck or stay where you are at.