Montreal Pierre Elliott Trudeau Intl
Casablanca Mohamed V
1 stop
12h 30mTAP AIR PORTUGAL
Montreal Pierre Elliott Trudeau Intl
Algiers Houari Boumediene
1 stop
32h 25mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Algiers Houari Boumediene
Nonstop
7h 50mAir Algerie
Montreal Pierre Elliott Trudeau Intl
Casablanca Mohamed V
Nonstop
6h 40mRoyal Air Maroc
Montreal Pierre Elliott Trudeau Intl
Abidjan Felix H. Boigny
1 stop
26h 35mTunisair
Toronto Pearson Intl
Cairo
2 stops
30h 55mRoyal Jordanian
Montreal Pierre Elliott Trudeau Intl
Casablanca Mohamed V
Nonstop
6h 40mCasablanca Mohamed V
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 30mRoyal Air Maroc
Montreal Pierre Elliott Trudeau Intl
Tunis Carthage
1 stop
11h 20mTunis Carthage
Montreal Pierre Elliott Trudeau Intl
1 stop
23h 55mAir Algerie
Montreal Pierre Elliott Trudeau Intl
Casablanca Mohamed V
1 stop
12h 25mCasablanca Mohamed V
Montreal Pierre Elliott Trudeau Intl
1 stop
14h 45mTAP AIR PORTUGAL
Montreal Pierre Elliott Trudeau Intl
Algiers Houari Boumediene
1 stop
33h 10mAlgiers Houari Boumediene
Montreal Pierre Elliott Trudeau Intl
1 stop
24h 20mTurkish Airlines
Montreal Pierre Elliott Trudeau Intl
Casablanca Mohamed V
1 stop
38h 05mCasablanca Mohamed V
Montreal Pierre Elliott Trudeau Intl
1 stop
30h 05mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Casablanca Mohamed V
Nonstop
7h 10mCasablanca Mohamed V
Montreal Pierre Elliott Trudeau Intl
Nonstop
8h 00mAir Canada