Jannik Hansen’s versatility was rewarded Sunday when the Vancouver Canucks announced the winger has signed a four-year $10-million US contract extension. He would have become an unrestricted free agent next summer and is on the final year of a deal that pays $1.35 million.

Hansen 27 also gets a limited no-trade clause as the Canucks lock up another veteran. Chris Higgins signed the same extension last season and in both cases the club knows what it has.

When Hansen’s wife Karen gave birth to twin boys Lucas and Daniel — born early at 29 weeks on March 3 in Vancouver — the winger was able to be at the hospital and still catch the team’s snow-delayed charter to Calgary.

The sleep-deprived Dane then scored in a 4-2 loss to the Flames. Quite the journey for a ninth-round draft pick who had 10 goals and 27 points in 47 games in the lockout-shortened season.

“You have a little extra to prove when you come from a small country where we don’t produce as many players” said Hansen who skated on a practice line Sunday with Ryan Kesler and Higgins. “The versatility is how I got into the league in the first place — to do a little bit of everything — and it made me stick around when other players got sent down. It’s probably why I’m here today.

“It (contract) is exactly what I wanted. I’ve never hidden that I like it here and I enjoy coming to the rink with a smile and it makes it easier on the sour days. It’s something I was hopeful they’d be willing to do and getting it done before the season was big too. It was easy. It took a couple of days and it was done. The security overpowers not knowing where you’re going to be (as a UFA).”