Pius Suter scored his second goal of the game with 25.7 seconds left, and the Vancouver Canucks beat the San Jose Sharks 3-2 on Saturday night.