Is it time for the Canucks to sign Bo Horvat long-term?