The Vancouver Canucks seem to have everything going for them but a killer instinct.

Their team defence has been excellent of late and so has their goaltending. If the Canucks have a resolution to begin the new year in a couple of days, coach John Tortorella hopes it will be to score more goals.

Sunday night, the Canucks won again, but their 2-0 shutout of the Calgary Flames at the Scotiabank Saddledome really was more difficult than it needed to be.

It wasn’t until Mike Santorelli’s insurance goal at 17:44 of the third period that the Canucks could exhale. The game should have been over a long time before that.

“It takes us a while to score goals,” Tortorella said after watching his team win for the 10th time in its last 12 games. “It takes a lot of chances for us to score goals.”

But Tortorella is delighted with other parts of his team’s game, most notably on the defensive side of the puck.

“Defensively, I think we have really grown,” Tortorella said. “I think we’re a stiffer team as we have grown as a team here in the first half, but we are going to have to be stiffer as we keep on going through this part of the season.. We have cut down our chances, our goaltenders have made saves when they have needed to, but overall away from the puck I think we have developed into a pretty good hockey club.”

Sunday’s win came with a cost. Defenceman Andrew Alberts left the game at 2:43 of the first period after being leveled by a high hit from Calgary forward Brian McGrattan. That meant the Canucks had to finish the game with five defencemen.

And with no extra defencemen on the roster and Alberts likely out with a suspected concussion, expect to see rookie Frank Corrado in Vancouver’s lineup when the Canucks meet the Philadelphia Flyers on Monday night at Rogers Arena.

The Canucks, coming off a week-long Christmas break, were all over the Flames in the first two periods.