Toronto Pearson Intl
London Gatwick
1 stop
9h 20mAir Transat
Toronto Pearson Intl
London Heathrow
1 stop
22h 20mMultiple Airlines
Toronto Pearson Intl
London Heathrow
1 stop
10h 10mIcelandair
Toronto Pearson Intl
Rome Fiumicino
1 stop
18h 15mEgypt Air
Montreal Pierre Elliott Trudeau Intl
Lisbon Humberto Delgado
1 stop
11h 35mAzores Airlines
Montreal Pierre Elliott Trudeau Intl
Lisbon Humberto Delgado
Nonstop
6h 45mTAP AIR PORTUGAL
Toronto Pearson Intl
Paris Charles de Gaulle
1 stop
10h 00mParis Charles de Gaulle
Toronto Pearson Intl
1 stop
26h 50mIcelandair
Toronto Pearson Intl
Paris Charles de Gaulle
1 stop
10h 15mParis Charles de Gaulle
Toronto Pearson Intl
2 stops
27h 50mMultiple Airlines
Toronto Pearson Intl
Rome Fiumicino
Nonstop
8h 35mRome Fiumicino
Toronto Pearson Intl
Nonstop
9h 50mITA Airways
Toronto Pearson Intl
Paris Charles de Gaulle
1 stop
10h 45mParis Charles de Gaulle
Toronto Pearson Intl
1 stop
11h 15mBritish Airways
Montreal Pierre Elliott Trudeau Intl
Rome Fiumicino
Nonstop
8h 00mRome Fiumicino
Montreal Pierre Elliott Trudeau Intl
Nonstop
9h 05mAir Transat
Toronto Pearson Intl
Istanbul
1 stop
21h 05mIstanbul
Toronto Pearson Intl
1 stop
35h 10mEgypt Air