The Vancouver Canucks signed restricted free agent Bo Horvat to a $ 33-million US, six-year contract