Mark Carney, Chrystia Freeland, Karina Gould and Frank Baylis faced off in a debate with just two weeks remaining before the Liberal leadership vote