The Vancouver Canucks have re-signed Travis Hamonic to a two-year deal worth $6 million, per Sportsnet's Elliotte Friedman.

The defenceman had 10 points in 38 games in his first season with Canucks last year, with three goals and seven assists.