Troy Stecher a signé un contrat de 2 ans d'une valeur de 4 650 000 $ avec les Canucks de Vancouver, le 20 juill. 2018. Le contrat comporte un cap hit de 2 325 000 $.