Montreal Pierre Elliott Trudeau Intl
Beirut
1 stop
26h 50mBeirut
Montreal Pierre Elliott Trudeau Intl
1 stop
18h 40mSWISS
Montreal Pierre Elliott Trudeau Intl
Beirut
1 stop
26h 50mBeirut
Montreal Pierre Elliott Trudeau Intl
2 stops
17h 00mSWISS
Toronto Pearson Intl
Dubai Intl
1 stop
20h 40mDubai Intl
Toronto Pearson Intl
1 stop
29h 25mMultiple Airlines
Toronto Pearson Intl
Dubai Intl
1 stop
20h 40mDubai Intl
Toronto Pearson Intl
1 stop
23h 00mSWISS
Toronto Pearson Intl
Dubai Intl
1 stop
20h 40mDubai Intl
Toronto Pearson Intl
2 stops
20h 40mSWISS
Toronto Pearson Intl
Dubai Intl
Nonstop
12h 45mDubai Intl
Toronto Pearson Intl
Nonstop
14h 00mEmirates
Toronto Pearson Intl
Dubai Intl
1 stop
20h 40mSWISS
Toronto Pearson Intl
Dubai Intl
Nonstop
12h 45mEmirates
Toronto Pearson Intl
Dubai Intl
Nonstop
12h 45mEmirates