Vancouver Canucks forward Jannik Hansen celebrates the first of his two goals, including the game winner in overtime, in a 3-2 win over the Edmonton Oilers on Saturday at Rogers Arena. Photograph by: Gerry Kahrmann , PNG

Jannik Hansen won some money on Sunday. On Saturday, he won a hockey game.

Watching the Danish winger finish his chances in the Vancouver Canucks’ 2-1 win against the Edmonton Oilers, you wondered how this guy has never scored more than 16 goals in a National Hockey League season. He wonders about it, too.

“You always want to score more,” he said upon reflection the next day. “The chances have always been there for me; that has never been the issue. It’s been the finishing. I tend to get a lot of breakaways. I do have the chances but haven’t been able to finish on as many as I’ve wanted in the past. I don’t know if you can be greedy and say you want to score on everything. Nobody’s going to be doing that. But obviously, pucks are going in a little more regularly this year than they have in the past.”

Hansen scored both goals against the Oilers on Saturday, quickly one-timing Henrik Sedin’s pass between the Cam Talbot’s pads to tie it in the second period, before powering a slapshot between the goalie’s arm and torso to win it in overtime.

The Canucks’ first victory in the history of three-on-three overtime came after Hansen, badly cut on the forehead when he crashed into the cross bar late in the third period, hustled the medical staff to get him stitched up for OT.

“Blood wasn’t pouring down, so it was just a couple of stitches,” he explained after his game-winner. “I was pushing them a little bit. I knew I was going to get my chance in OT.”

So, even off the ice, Hansen is faster on skates than most people.

His diverse goals gave him 12 in 37 games this season, which puts him on pace for 27 goals. But since the speedy winger was partnered with first-liners Danny and Hank Sedin in Columbus on Nov. 10, Hansen has scored nine times in 22 games. If he does that the rest of the season, he’ll hit 30 goals.

No wonder he was in a chipper mood Sunday even before he took money off Swiss teammate Luca Sbisa when Denmark beat Switzerland 2-1 Sunday at the world junior championship.

He offered action to Yannick Weber and Sven Baertschi, too, but the other Swiss Canucks turned down Hansen.

“Just one of them I roped in,” Hansen said.

A 287th over-all draft pick — and did we tell you he is from Denmark? — Hansen has paid off big-time for the Canucks. He has just never cashed in as often as he should considering the scoring chances his speed and instincts generate.

He matched his high for goals last season, Hansen’s seventh in the NHL, and his career-best for points was set in 2011-12 when he finished with 39. Not quite halfway through this season, Hansen is on pace for 49 points.

“It’s tough to put numbers on yourself because it’s a bit disappointing if you don’t make it,” Hansen said when asked about an offensive target. “And what if you make it in 60 games? Are you just going to say: ‘OK, that’s it, we’ll see what we do next year.’ For me (the objective) is the playoffs. If the team makes the playoffs, it means the team played a good regular season and guys have contributed and we’ve done a lot of things right. If the team is successful, so are the individuals.”