The Vancouver Canucks have signed centre Bo Horvat to a six-year contract worth $33 million, Sportsnet’s Iain MacIntyre has confirmed. The deal carries an AAV of $5.5 million.

The Canucks are expected to make an official announcement in the near future.

Horvat recorded career-highs in goal (20), assists (32) and points (52) in 81 games last season.