Flights from Cape Town to Canada from $ 1,464* or from $/mo