The race for Liberal leadership is narrowing, former Bank of Canada Governor Mark Carney officially launched his bid for the spot left vacant by Justin Trudeau. The economist...