2 stops (26h58m)
Qatar Airways
2 stops (25h55m)
WestJet
1 stop (17h40m)
Air France
1 stop (17h05m)
WestJet
1 stop (28h25m)
Icelandair
1 stop (12h30m)
Icelandair
direct (4h49m)
Air Canada
direct (4h28m)
Air Canada
1 stop (23h35m)
Air Transat
1 stop (14h25m)
Air Transat
1 stop (15h20m)
KLM
2 stops (14h40m)
WestJet