Matt Pelech netted the winner after being called up from Worchester of the American Hockey League earlier in the day.
The Sharks (4-0-0) remained unbeaten in the young season while posting their second victory in a week over the Canucks. Vancouver (3-2-0) saw its win streak end at three games. The Canucks’ two losses to date have come against the Sharks.
Marc-Edouard Vlasic, Patrick Marleau and Brent Burns, into an empty net in the final three minutes, also scored for the Sharks. Mike Santorelli scored the lone goal for the Canucks.
Vlasic opened the scoring as he put a shot high over Vancouver goaltender Roberto Luongo at 12:16 of the first period. Pelech gave the Sharks a 2-0 lead at just before the first period ended as he put in James Sheppard’s pass from behind the net. The Canucks wound up outshooting the Sharks 12-10 in the opening frame.
Santorelli cut Vancouver’s deficit in half as he deflected in a Ryan Stanton shot midway through the second period. But Marleau gave the Sharks a 3-1 lead less than two minutes later as he one-timed Tyler Kennedy’s pass from the corner.
The Sharks could have built a bigger advantage before and after that goal, but Luongo made a number of timely saves to prevent the Canucks from getting blown out.
Tempers flared moments before the end of the second period as Edler’s shoulder connected with Sharks rookie Tomas Hertl’s head, knocking his helmet off in front of the San Jose bench. A scuffle ensued in Luongo’s crease, but nothing came of it.