The Vancouver Canucks have agreed to a four-year contract that carries a $3.5-million average annual value with free-agent forward Micheal Ferland, the club announced Wednesday.

Ferland was one of the highest-profile names still available in this summer's free-agent crop and recorded 40 points in 71 games with the Carolina Hurricanes in 2018-19.

Last season was the 27-year-old's first with Carolina after spending his first four campaigns with the Calgary Flames.

The Canucks have already made a pair of big-ticket moves this offseason, signing defenseman Tyler Myers to a $30-million contract while also acquiring center J.T. Miller via trade from the Tampa Bay Lightning.