Arturs Silovs signed a 3 year, $2,555,000 contract with the Vancouver Canucks on Aug. 23, 2019. The contract has a cap hit of $786,111.