Canucks beat Sharks 4-2 for 3-1 lead in West final