Flights from Cape Town to Canada from $ 804* or from $/mo