Unfortunately, signing those contracts were the lesser of two evils. The far worse “evil” in this case, would have been playing or promoting the young players within our system that wouldn’t have been ready for said roles. Gaunce himself wasn’t ready for NHL duty (I’m assuming that you’re referring to the time when we traded for Prust?).
Guys like Richardson and Dowd wouldn’t have been able to fill the void of the 2nd line C (which is why we had originally traded for Bonino, and which is why we had moved Bonino for Sutter...the Canucks wanted a guy that could fill the temporary void of 2nd line C, while allowing Horvat to grow his game a little more in lesser roles (ie 3rd line C). Obviously, things didn’t work out that way (ie Sutter got injured right away, Horvat took on the tougher match-ups, and Sutter himself wasn’t good enough to be a 2nd line C).
Benning’s Pro Scouting moves, pre-2017, were terrible for the most part, but the logic behind those decisions was the correct logic.
Anyways - getting back to the topic: Jay Beagle. If the Canucks are in a cap crunch during and Beagle has one year left on his contract, he’ll be easily moved with retention (and yes, I realize that he has a modified NTC).