The Canucks have signed defenseman Zeev Buium to an eight-year contract extension worth $9.38 million per season.