Tanner Pearson scored the game-winner as the Vancouver Canucks beat the Winnipeg Jets 3-2 in preseason action.