Quinn Hughes scored in regulation and in overtime as the Vancouver Canucks beat the New York Islander 3-2.