Bruins rally after Horton's injury to beat Canucks