Flights from Cape Town to Canada from ZAR 14,248*