Kevin O'Leary shook up the Conservative leadership race in Toronto on Wednesday, throwing in the towel and endorsing former rival Maxime Bernier, just hours before the final official debate of the campaign was held.