Canucks sign Thomas Vanek to $2 million, one-year deal 0 01 Sep 2017 22:59 Canoe.com (Hockey) VANCOUVER — Veteran forward Thomas Vanek and the Vancouver Canucks agreed to a one-year contract on Friday worth US$2 million.