Bo Horvat signed a 6 year, $33,000,000 contract with the Vancouver Canucks on Sep. 8, 2017. The contract has a cap hit of $5,500,000.