Kiefer Sherwood scored his second goal of the game 1:42 into overtime and the Vancouver Canucks beat the Edmonton Oilers 4-3 on Sunday night.