Flights from Toronto to South Africa from CA $ 1,821*