Sam Gagner's three-year deal with the Canucks worth $3.15 M per year