Prime Minister Mark Carney says Ottawa and South Africa have agreed to launch discussions for an investment-protection pact, ...