The Vancouver Canucks very nearly won the Stanley Cup in 2011, and Mike Gillis was the man driving the bus (though Dave Nonis and Brian Burke installed the engine on that vehicle). In retrospect, Gillis made some shrewd moves and it’s surprising he hasn’t been hired for another GM job since, though he did make some mistakes towards the end that left his replacement Jim Benning in a difficult position. If you asked Canuck fans how they felt about Benning as a General Manager, the results would be mixed. He made some brilliant moves at the draft table, especially with Elias Pettersson and Quinn Hughes.
Those two young stars played a key role in the Canucks coming within an inch of the Conference final during the Covid Cup, advancing the rebuild further along than anyone thought it was. The downside of the Benning regime was in the free agent market. Jimmy inked a lot more of their worst contracts than their best. He will always be remembered for the Loui Eriksson fiasco, who tops this list. But not far behind is the Luongo contract that Mike Gillis signed, punishing the Canucks years later when he was long gone. One observation from the rankings report card below, this list is very recent compared to others, whereas their best list was skewed to the good old days.
This was originally published in my 2020 book The Definitive Guide to Salary Mismanagement, and has now been updated with new contracts. I will continue to update each team’s list every summer going forward. The rule is that only active contracts can move up or down. Expired deals cannot pass each other (with a few exceptions). The book is still available on Amazon, though some of the stats on active contracts are now out of date. You may yet find it interesting because there were detailed stat graphics that you won't find here. One thing you won't find here are entry level contracts because they all come from the same cookie cutter and require less skill at the negotiating table.
1. Loui Eriksson
Adjusted Cap Hit: $38.3M, $6.4M (avg)
Value Returned: $8.8M, $1.5M (avg)
% Earned: 23%
"We were looking to add scoring to this group and Loui is a player that scored 30 goals in the League last year. We feel he's a real versatile player, can play left wing or right wing. He's a first-line power-play guy and he can kill penalties. We think he's a good all-around player and there's a fit there with the Sedins.”
This contract was born of management (or perhaps ownership’s) desire to try and pry open the Sedin window just a little bit longer, and it failed miserably. In reality the window was already shut and Loui just crashed into it like an innocent bird. Eriksson did generate an impressive 30 goals and 63 PTS before reaching the open market, but that success was fleeting. Loui dropped down to 24 PTS in year one, 13 PTS by year four, to go along with several healthy scratches.
This contract raised eyebrows from the day it was signed. It seemed odd at the time that the Canucks would add a “big gun” UFA in the off season when few people had the illusion this team was still a contender. His usage continuously declined, though was briefly rejuvenated in 2020 by a deployment with Bo Horvat (which did not translate into a prolonged increase in scoring). I attended Canuck games where fans started to booing anytime his name was announced, but they would have all loved him if he was making the league minimum.
2. Alexandre Burrows
Adjusted Cap Hit: $21.7M, $5.4M (avg)
Value Returned: $9.0M, $2.3M (avg)
% Earned: 41%
“I never really thought about leaving. All along, I always wanted to stay in Vancouver. As soon as the management showed interest in an extension, for me it was a no-brainer.”
Alex Burrows was underpaid on his previous deal, so Mike Gillis felt the need to make it up with a 4-year overpayment at age 32, reimbursing the winger for any money left on the table in the previous negotiation. Alex scored half as many goals for twice the price as his previous contract.
The decline started immediately, dropping down to 15 PTS in 49 GP in year one. Over these 4 years, the pest scored 30 PTS per 82 GP while averaging 15.6 minutes of ice time. The Canucks were able to salvage some value trading this contract near the trade deadline in the last year to Ottawa for a prospect, but at that point the damage had been done. The Senators signed Burrows to an extension that you can read about on their worst contracts list.
3. Roberto Luongo
Adjusted Cap Hit: $76.0M, $6.3M (avg)
Value Returned: $39.9M, $3.3M (avg)
% Earned: 53%
"We saw two 40-year-old goalies playing in the league this past year"
“My contract sucks.”
Over his first 3 seasons with the Canucks, Roberto Luongo provided the team with elite level goaltending while logging a heavy workload. He was scheduled to become an unrestricted free agent at age 31, but never reached the open market. GM and former agent Mike Gillis instead locked Lou into a 12-year back-diving contract that was a slightly cheaper version of what Henrik Zetterberg had signed in Detroit 9 months earlier.
It was all sunshine and lollipops in year one, when Lou was nominated for the Vezina trophy (.928 SV%) and helped carry the Canucks to the Stanley Cup final. But the situation started to turn sour in the years that followed as back-up Cory Schneider began to emerge as the better goaltender, creating a storm of controversy among fans and local media. As the relationship turned toxic and Gillis began searching for trade partners, it proved difficult to find a buyer, prompting Lou to famously confess “my contract sucks”.
Gillis attempted to quell the controversy by trading Schneider, but after Luongo was benched for a Winter Classic game, that was the straw that broke the camel’s back. He was soon traded to the Florida Panthers for Jacob Markstrom. Lou did have some good seasons where he earned his money, aging more gracefully than some of his peers. He did most of his aging in Florida with the Canucks still paying a portion of his salary.
By trading Luongo, they were unable to retire him to LTIR at the end of his career and were hit with a significant cap recapture penalty long after his departure. The silver lining here is that this could have been far worse had Luongo performed less admirably in his battle against Father Time. Giving out a 12-year contract to a 31-year-old player is just crazy (and now illegal). This is yet another tombstone in Vancouver’s goalie graveyard.
4. Jason Garrison
Adjusted Cap Hit: $33.3M, $5.5M (avg)
Value Returned: $18.5M, $3.1M (avg)
% Earned: 55%
“I’m looking forward to being a better player each year.”
The man with the booming slapshot scored an improbable 16 goals in 2011/12, cashed in on the free agent market, and never came close to that total again (his goal totals over this span were 8, 7, 4, 5, 1, 0). The good news is the team was able to unload this contract for a 2nd round pick before it became truly noxious. The Lightning would be forced to trade 2nd and 4th round draft picks and the rights to Nikita Gusev to get Vegas to take Garrison in the expansion draft.
This is a blight on Steve Yzerman’s record, as he ended up paying 3 picks and a good prospect in exchange for one decent season of Garrison (the assets sent to Vegas were also intended to stop the Knights from picking another player they did not want to lose). This might be on the Canucks worst list because they signed him, but it was another team that bore the brunt of the badness. Jason did get a passing grade on the front half.
5. Brandon Sutter
Adjusted Cap Hit: $23.4M, $4.7M (avg)
Value Returned: $10.6M, $2.1M (avg)
% Earned: 45%
“Acquiring Brandon Sutter, to me he’s a foundation piece for our group going forward”
“He’s a solid two-way player and throughout his career he's been pretty resilient and hasn't had a lot of injuries."
Jim Benning traded Nick Bonino and a 2nd round draft pick to the Pittsburgh Penguins to acquire the final year of Brandon Sutter’s contract (who would be UFA at the end). Jim had no intention of allowing Brandon to reach the open market, inking him to this five-year extension a few days after the trade. Jimmy may have jinxed himself by bragging that Sutter “hasn’t had a lot of injuries” when defending the 5-year term.
The injury bug struck before the new deal even began, and became a major issue in years three and four. Third line shutdown centers often play an important role in the league, but you aren’t supposed to pay them this much money. His Corsi looks worse because of the quality of offensive players he gets matched up against, so while I’ll defend him as not being as bad as some people in the analytics community suggest, I’m also not about to argue that he was being paid a fair wage.
6. Tyler Myers
Adjusted Cap Hit: $30.5M, $6.1M (avg)
Value Returned: $19.6M, $3.9M (avg)
% Earned: 64%
"He gets up and down the ice with ease, has incredible size and reach, but most importantly he's a character player and role model that our younger players can emulate.”
Tyler Myers was a key component of the Winnipeg Jets blueline, and also part of the mass exodus of defensemen from their roster in the summer of 2019. Prior to reaching the UFA market, he had scored at a 32-point pace and should have been worth roughly $4.2M per season. The good news for Canucks fans was Jim Benning capping it at 5 years for the 29-year-old, as this blunder would have been amplified at max term.
For the first two seasons, he produced like a $4M-$5M player, which wasn’t ideal but not terrible. Then in year three he dropped to a $3.7M player. One short-coming of my algorithm is that it doesn’t properly account for being a defensive liability, but that’s because there aren’t many (if any) reliable statistics to properly measure defensive contribution, thus it tends not to factor into player salaries. But for defenders, being a liability generally leads to less ice time, which is a big component of blueliner salary. Myers ice time stayed steady for the first 3 seasons, then dropped by nearly 2 minutes per game in year four.
7. Dan Cloutier
Adjusted Cap Hit: $9.9M, $5.0M (avg)
Value Returned: $1.6M, $0.82M (avg)
% Earned: 16%
"Part of our job isn't necessarily just to maximize the return but to also treat the player fairly, a player that's given you a lot of time and a lot of effort.”
Dan Cloutier was not the same goalie coming out of the lost season, where he played 13 games in Austria. He suffered a series of injuries in year one, including a concussion, whiplash, and a partially torn ACL. For all that money, he won 14 games with a 3.70 GAA and .872 SV%, -30 goals saved above average. He might have been a candidate for injury exemption if he wasn’t also terrible when healthy.
The good news for Vancouver was that Nonis managed to trade Cloutier in the offseason to the Los Angeles Kings for a 2nd round pick, who signed him to 2-year an extension before he even played a game (which you can read about on the LA Kings worst contracts list). Obviously, they would have been better served to let him play a few games before making that commitment, because he was atrociously bad that first year in California.
8. Markus Naslund
Adjusted Cap Hit: $34.2M, $11.4M (avg)
Value Returned: $20.4M, $6.8M (avg)
% Earned: 60%
"It was really the only choice for me and my family. We've had the best years of our lives here and I'm very happy to hopefully retire as a Canuck."
The West Coast Express had shown so much promise heading into the lockout with Naslund scoring 104 PTS in 2003 and 84 PTS in 2004. When the league returned, Markus was 32 years old and needed a new contract. Nonis was smart enough to only give him a 3-year deal, but had to go high on the cap hit to secure his return.
Naslund had a good first season with 79 PTS, regrettably that $6M AAV is the equivalent of $12.7M in 2023, where he had produced like an $8M winger. While that earned a failing grade by my algorithm, it’s a worthwhile debate whether paying $12M to an $8M player is bad. Since the Canucks missed the playoffs, that tips the balance. Naslund’s output dropped down to 60 and 55 PTS over the last 2 years, which is unquestionably a fail.
9. Jay Beagle
Adjusted Cap Hit: $12.4M, $3.1M (avg)
Value Returned: $3.2M, $0.80M (avg)
% Earned: 25%
"Jay is a detailed player with championship experience, who can handle a big defensive workload. He's grown and developed his game with a core group of players and won at every level of pro hockey.”
Jay Beagle won the Stanley Cup with the Washington Capitals in 2018, and was able to parlay that success into a winning lotto ticket on the free agent market. There was outrage among the fan-base and local media from the day this contract was signed, a 4-year deal for a 32-year-old center who had never topped 30 PTS in a season.
There’s no problem having a guy like this playing on your 4th line, if you pay him half this much. What didn’t make sense to people was that the Canucks were in the middle of a re-build, and they weren’t expected to be competitive for a few more seasons, when Beagle would be even older and theoretically in decline.
10. Antoine Roussel
Adjusted Cap Hit: $12.4M, $3.1M (avg)
Value Returned: $4.2M, $1.1M (avg)
% Earned: 34%
"Antoine is a competitor with a skill set that benefits our team. He's a physical player, hard to play against with the ability to contribute offensively.”
Antoine Roussel’s greatest value has always been to people who play fantasy hockey in leagues that count penalty minutes and hits. He might score a few goals here and there, but the agitator/banger role is his primary function, and Jim Benning paid nearly double what that type of asset is supposed to be worth when he inked Antoine to this 4-year deal at age 28.
Canucks fans were an angry bunch on July 1st 2018, and this Roussel deal was a big part of the outrage. It may be unfair to include Roussel on this list given the injury issues he’s had over the first 2 years. When healthy he has provided some decent moments, and would be worth having on the roster for a lower price. There are some in the Vancouver media who would be angry with me for this ranking. The Roussel apologists do exist. The contract was eventually dumped on the Coyotes as part of the OEL trade.
11. Erik Gudbranson
Adjusted Cap Hit: $12.4M, $4.1M (avg)
Value Returned: $5.0M, $1.7M (avg)
% Earned: 40%
“Erik is an important part of our team and provides a physical element to our blueline. His leadership qualities help us as we continue to integrate younger players in our lineup. He is a quality person, a great teammate, outstanding in the community and we are excited to have him as part of our team moving forward.”
Jim Benning paid a hefty price to acquire Erik Gudbranson from the Florida Panthers, sending Jared McCann with 2nd and 4th round draft picks in 2016. Scouts had always imagined the potential for offensive upside in Gudbranson’s game because he possessed a heavy slap shot, but that potential never materialized into reality. Instead Erik grew into a purely physicality role, which you’re not supposed to pay this much money to ice.
Benning had the opportunity to recoup some of his acquisition cost and cut bait by trading Gudbranson and at the deadline for picks or prospects and opted instead to sign him to this extension. Benning was able to trade him to the Penguins in the first year of the contract for Tanner Pearson, who was actually effective for a while. In the end it worked out alright for the team.
12. Tucker Poolman
Adjusted Cap Hit: $10.1M, $2.6M (avg)
Value Returned: $3.4M, $0.85M (avg)
% Earned: 32%
“As a six-man unit, I think we're better,”
When Tucker Poolman and Derek Forbort were poached from the Winnipeg Jets in the same summer for prices higher than their stat lines warranted, I was confused. The Jets defense had been really bad the previous season, and leaning too heavily on below average defenders was detrimental to the on-ice product. Okay so if the Jets D was bad, why was there a bidding war on their cast-aways?
While Forbort went on to become a fan favorite in Boston, that’s not what happened to Poolman. My algorithm priced his 2021 stat line at $940K, so it shocked me to see him get $2.5M. His ice time would drop in Vancouver, who struggled defensively as a team for the first two years, and former Jets defensemen had a lot to do with that. This might be higher up the list if not stashed on IR the last 2 years.
13. Braden Holtby
Adjusted Cap Hit: $8.9M, $4.4M (avg)
Value Returned: $2.4M, $1.2M (avg)
% Earned: 28%
“Braden is a Stanley Cup champion, brings leadership and has demonstrated the ability to rise to the occasion in big games. He will be an important part of our team.”
Jim Benning brought Braden Holtby to Vancouver on a 2-year pact to ease the transition between Markstrom and Demko while still providing their goalie of the future with a mentor to help his development. The problem was, Holtby was bad in last Capitals season with an .897 SV%, allowing 15 more goals than an average netminder.
When Holtby arrived in Vancouver, he went from bad to worse, with an abysmal .889 SV% in 21 games. There was no year two, as the Canucks cut their losses and bought out the remaining season. The veteran then went to Dallas, where he rebounded and played well.
14. Sam Gagner
Adjusted Cap Hit: $10.0M, $3.3M (avg)
Value Returned: $4.2M, $1.4M (avg)
% Earned: 42%
"Sam is a hardworking, right-shot center with good speed and skill. He brings tremendous experience to our team and will set a good example for our younger players."
Sam Gagner cashed in on a career year with 50 PTS in Columbus after most teams had given up on him. The biggest red flag on his free agent stat line was a low ice time total for that level of point production. It was hard to find recent comparables who scored that many points in that few minutes, as he’d mostly become a power play specialist who lacked effectiveness 5 on 5.
Sam would follow up that career best year with one of his worst. The bottom fell out almost immediately upon arrival, posting 31 PTS in 74 GP in year one. The Canucks never even got themselves a honeymoon period, just disappointment despite playing him 15 minutes per game. Sam was sent to the minors at the beginning of year two, and was soon flipped to the Edmonton Oilers in exchange for another bad contract in Ryan Spooner, who they would later buy out.
15. Jason Dickinson
Adjusted Cap Hit: $8.0M, $2.7M (avg)
Value Returned: $5.6M, $1.9M (avg)
% Earned: 69%
"He’s a versatile player that can play on both the wing and at centre, and is also a strong penalty killer."
The Vancouver Canucks traded a 3rd round pick to the Dallas Stars for Jason Dickinson, then signed him to this contract one month later. For the previous three seasons, his scoring rate was around 25 PTS per 82 GP, but he averaged over 16 minutes per game his final campaign in Dallas, bumping his expected free agent value up to $1.9M. Jim Benning paid an $800K premium for a bottom six checking forward. This is not a commodity that you should be overpaying for, as they are generally a dime per dozen on the late summer UFA market. There’s always a bunch available for PTOs if you need to fill out your forward group.
Had they paid him $1.9M, it still would have been too much money as both his scoring and ice time dropped considerably in Vancouver, including several healthy scratches. He was basically a replacement level player who should have been earning close to the league minimum. After only one season, they paid a 2nd round pick to dump the contract on Chicago, where he played a bigger role and scored more PTS (on a terrible team that didn’t have better options).
Update: He played well in Chicago and earned a pay raise. So maybe my written analysis from 2 years ago has not aged well. This may get removed next update.
16. Luca Sbisa
Adjusted Cap Hit: $12.3M, $4.1M (avg)
Value Returned: $6.0M, $2.0M (avg)
% Earned: 48%
"Luca has been a big part of our back end all season, logging big minutes during key stretches and doing anything that is asked of him by our coaching staff"
Luca Sbisa was a much-heralded prospect early in his career and was shipped to Vancouver as part of the Ryan Kesler trade. Similar to Gudbranson, Sbisa was seen to have offensive upside and had even produced a 24-point season in Anaheim. Benning later gave him a 3-year extension at an inflated price through what should have been the prime of Sbisa’s career.
Luca mostly earned notoriety locally for defensive blunders and became a controversial figure. He was claimed by Las Vegas in the expansion draft (where he scored at a 38-point pace and helped them win playoff games). Luca went to unrestricted free agency and struggled to find a new home.
17. Michael Ferland
Adjusted Cap Hit: $14.3M, $3.6M (avg)
Value Returned: $3.1M, $0.78M (avg)
% Earned: 22%
"I've got a style that I play. I think when I'm at my best is when I'm physical. So I'm out there being physical, I get my body into it and it seems like the rest of my game comes in also."
Micheal Ferland had evolved into a 20-goal, 40-point player who could also chip in 150 shots and 180 hits. He had the potential to earn a big day as a 27-year-old free agent, but teams were reluctant to hand out too much money or term given concerns about recent concussions, which was especially problematic for his banging style of play. Jim Benning stepped up with 4 years $14M.
They bought a player with concussion issues and they got a player with concussion issues. That’s not exactly shocking. The team should get some protection from LTIR, assuming that’s where he stays. It may be presumptuous of me to add this to their worst contracts list with so little time served and so much remaining; let’s just call this a hunch. It’s almost better for the team to send him to Clarkson Island than have him stay healthy. He can live comfortably for the rest of his life on this pay day.
18. Tim Schaller
Adjusted Cap Hit: $3.9M, $2.0M (avg)
Value Returned: $1.6M, $0.78M (avg)
% Earned: 38%
“Tim adds size to our forward group and can play throughout our line-up. He’s responsible defensively and last year showed he can make regular offensive contributions as well.”
Tim Schaller scored 12 goals with 134 hits for Boston before becoming an unrestricted free agent at age 27, earning himself a generous deal with the Canucks. Jim Benning was expecting a player that he could use “up and down the line-up”, but what he got was a 4th line player and regular healthy scratch.
His usage increased in year two, but his scoring pace did not. There is nothing wrong with having a guy like Schaller in your line-up, but only if you’re paying him half this much money. At most he’s a $1M player. Thankfully for the Canucks, this was only a 2-year deal, rather than the 4-year errors given out to Roussel and Beagle on that same day.
19. Chris Higgins
Adjusted Cap Hit: $12.1M, $3.0M (avg)
Value Returned: $9.9M, $2.5M (avg)
% Earned: 80%
“As players, we’ve noticed the trend the last four or five years. It’s gotten a little bit ruthless. There’s not so much loyalty now, it’s about numbers more than anything. But that’s okay. I still think I can play in the NHL, and I’ll prove it while I’m down here.”
Chris Higgins returned quality value to the Canucks over the 2 years of his previous contract (which was nominated for the Canucks best contracts list, missing the cut) and he was a part of the roster that advanced to the Stanley Cup final. Mike Gillis would have been fine had this been a 2-year term, with Higgins scoring 29 goals and 79 PTS on the front half.
Unfortunately, it was a 4-year deal and the wheels fell off and he dropped to 4 PTS in 33 GP before being demoted to the AHL and eventually bought out. Mike Gillis signed his contract but was fired before it’s completion and bought out by his predecessor Jim Benning on June 27, 2016.
20. Derek Dorsett
Adjusted Cap Hit: $11.9M, $3.0M (avg)
Value Returned: $3.2M, $0.81M (avg)
% Earned: 27%
The Vancouver Canucks sent a 3rd round pick to the New York Rangers in 2014 to acquire Derek Dorsett, who had one year remaining on his previous contract. He came to Vancouver and had the best season of his career, scoring 25 PTS, averaging 12 minutes per game. He was notoriously tough and liked throwing his body around, so any added offense was a bonus. Benning then decided to give him a 4-year extension at nearly triple the price that 25 PTS should be worth. That’s a paying a premium for toughness, but soon the injuries started piling up and he was not able to finish the deal.