Mark Carney has never held elected office, but for years has been touted as a future leader of the Liberal Party of Canada, ...