Flights from Vancouver to South Africa from CA $ 1,909*