Canucks sign Thomas Vanek to 1-year deal, $2 million deal

The Vancouver Canucks have signed Thomas Vanek to a one-year, $2-million deal.