Defenseman Erik Gudbranson has signed a three-year, $12 million contract extension with the Vancouver Canucks, ending the speculation over his status at the NHL trade deadline.

Gudbranson, 26, has two goals and two assists in 41 games with Vancouver this season.