The Canucks re-signed defenseman Alex Elder to a new six-year deal on Friday.

The deal is worth $30M, a source told ESPN.com's Pierre LeBrun.

The 26-year-old had 11 goals and 38 assists in 82 games with the Canucks last season.