Johannesburg - Montreal10 daysSun 20 SeptJNB-YUL· 1 stopAmerican AirlinesThu 01 OctYUL-JNB· 2 stopsAmerican AirlinesfromR15 924
Cape Town - Toronto14 daysTue 26 MayCPT-YYZ· 2 stopsKenya AirwaysWed 10 JunYYZ-CPT· 2 stopsDelta Air LinesfromR19 547
Johannesburg - Montreal13 daysSat 27 JunJNB-YUL· 1 stopBritish AirwaysSat 11 JulYUL-JNB· 2 stopsBritish AirwaysfromR22 740
Johannesburg - Vancouver20 daysWed 08 JulJNB-YVR· 1 stopBritish AirwaysWed 29 JulYVR-JNB· 1 stopBritish AirwaysfromR23 196
Cape Town - Vancouver14 daysFri 04 SeptCPT-YVR· 1 stopTurkish AirlinesSat 19 SeptYVR-CPT· 1 stopTurkish AirlinesfromR24 916
Cape Town - Toronto1 daysSun 19 AprCPT-YYZ· 2 stopsAirlinkTue 21 AprYYZ-CPT· 2 stopsCondorfromR27 111
Cape Town - Toronto8 daysSun 19 AprCPT-YYZ· 2 stopsAirlinkTue 28 AprYYZ-CPT· 2 stopsCondorfromR27 493
Cape Town - Vancouver15 daysThu 12 MarCPT-YVR· 2 stopsVirgin AtlanticSun 29 MarYVR-CPT· 2 stopsVirgin AtlanticfromR29 218
Cape Town - Toronto6 daysThu 30 AprCPT-YYZ· 1 stopEmiratesThu 07 MayYYZ-CPT· 1 stopEmiratesfromR30 187
Cape Town - Vancouver14 daysFri 01 MayCPT-YVR· 1 stopCondorSat 16 MayYVR-CPT· 1 stopCondorfromR34 558