Mitch Eliot signed a 3 year, $2,550,000 contract with the Vancouver Canucks on Dec. 14, 2018. The contract has a cap hit of $822,500.