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