Flights from Canada to South Africa from CA $ 1,840*