Vancouver Intl
Tokyo Narita
Nonstop
10h 00mZIPAIR
Vancouver Intl
Hong Kong Intl
1 stop
31h 40mTurkish Airlines
Vancouver Intl
Tokyo Haneda
1 stop
20h 40mPhilippine Airlines
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
19h 35mEtihad Airways
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
35h 55mEthiopian Air
Toronto Pearson Intl
Tokyo Narita
2 stops
29h 50mFinnair
Vancouver Intl
Tokyo Narita
Nonstop
9h 40mTokyo Narita
Vancouver Intl
Nonstop
8h 45mZIPAIR
Toronto Pearson Intl
Hong Kong Intl
1 stop
36h 05mHong Kong Intl
Toronto Pearson Intl
1 stop
28h 10mSWISS
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
35h 55mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
1 stop
19h 55mEtihad Airways
Vancouver Intl
Bangkok Suvarnabhumi
1 stop
31h 00mBangkok Suvarnabhumi
Vancouver Intl
1 stop
31h 25mTurkish Airlines
Vancouver Intl
Hong Kong Intl
1 stop
20h 15mHong Kong Intl
Vancouver Intl
1 stop
21h 00mPhilippine Airlines
Toronto Pearson Intl
Hong Kong Intl
2 stops
42h 42mHong Kong Intl
Toronto Pearson Intl
2 stops
35h 09mJapan Airlines