The Sharks scored three unanswered goals, including Marleaus game-winner, to come from behind to defeat the Canucks 3-2 at Rogers Arena.