Jannik Hansen and the Canucks have agreed to a four-year contract extension, according to an ESPN.com report.

The 27-year-old had 10 goals and 17 assists in 47 games for Vancouver last season.