Tyler Toffoli (73) is now a Canadien. Bob Frid-USA TODAY Sports

The Montreal Canadiens landed one of the top free agents, agreeing to terms with Tyler Toffoli to a four-year contract worth a total of $17M. That gives Toffoli a $4.25M average annual value, actually a little lower than the $4.6M cap hit he has carried the last three seasons and well below what most believed he would receive this offseason. The deal also does not contain any trade protection.

Toffoli, 28, settled for a multi-year deal that pays him market value for his floor but not close to his ceiling. He is a four-time 20-goal scorer, including one season with over 30 tallies, and has four seasons of 40+ points. While he did have a pair of seasons with the Los Angeles Kings in which he only managed 34 points, his norm is well above that mark. In fact, his 82-game pace with the Kings and Vancouver Canucks last season was 29 goals and 53 points. In addition, 82 games is not uncommon for Toffoli either; the two-way winger has played in every game in three seasons and has never played in fewer than 62 games since becoming a full-time NHLer. If Toffoli can stay healthy through this contract, which does take him into his 30s, and scores even at his career average rate, this is a bargain deal for the Canadiens.

Toffoli plays a smart, two-way style. He isn’t overly physical and doesn’t dominate the typical defensive stats, but he is a capable penalty killer and an effective forechecker. Offensively, Toffoli can make zone entries, gets to the net and creates scoring opportunities. A solid all-around player, he has been an analytics darling throughout his career with his ability to positively impact play leading to strong possession numbers and high scoring expectations. With Montreal, Toffoli joins a now lethal group at right wing, including fellow new acquisition Josh Anderson and career Canadien Brendan Gallagher. Toffoli is likely to challenge for a top line role, but there is no way of knowing how that group will shake out. Either way, he will produce at even strength and will be an asset on special teams.

While this signing should make Montreal fans very happy, fans of another team in Canada have to be frustrated at this point. Prior to the opening of free agency, the Canucks stated over and over that they hoped to re-sign all three of Toffoli, Jacob Markstrom and Chris Tanev, if at all possible. Four days into free agency, Toffoli’s deal with the Habs means the Canucks have lost all three of their “priorities” this offseason, with Markstom and Tanev joining the rival Calgary Flames. The inexplicable inactivity out of Vancouver is one of the biggest head-scratchers of the offseason, especially with Toffoli signing such a reasonable deal.

More must-reads:

TODAY'S BEST
Timberwolves chew up Nuggets to force Game 7
Rangers secure spot in conference finals after stunning third-period comeback over Hurricanes
Xander Schauffele makes history in first round of PGA Championship
Yankees' Hal Steinbrenner shares massive Juan Soto contract update
Steelers' Cameron Heyward addresses contract holdout
Knicks star ruled out for potential closeout game
Dodgers starter undergoes season-ending UCL surgery
Clemson’s Dabo Swinney gives smug response about not using transfer portal
Caitlin Clark's debut was most-watched WNBA game in more than 20 years
Watch: Chris Kreider's natural third-period hat trick shatters Hurricanes' comeback hopes
Veteran NFL safety will either play for this team or retire in 2024
Former Red Wings head coach linked to open NHL job
How Patriots' Drake Maye has already impressed Jacoby Brissett
LeBron James, Giannis Antetokounmpo, Stephen Curry among Forbes' highest-paid athletes for 2024
Steve Cohen addresses if Mets could again be trade-deadline sellers
Tiger Woods ruins strong first round with sloppy finish at PGA Championship
NFL responds to speculation about Chiefs schedule and Taylor Swift
Despite hopes for change, NASCAR championship weekend will return to Phoenix in 2025
Chiefs will achieve something not done since 1927 with 2024 schedule
Yankees' Aaron Judge comments on resurgence after bad slump