The Vancouver Canucks, whose season is on pause amid a coronavirus outbreak on the team, have signed forward Tanner Pearson to a three-year, $9.75 million contract extension, general manager Jim Benning announced Thursday.