Vancouver Intl
Tokyo Narita
Nonstop
9h 40mZIPAIR
Vancouver Intl
Tokyo Narita
1 stop
20h 00mPhilippine Airlines
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
35h 55mEthiopian Air
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
36h 00mEtihad Airways
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
Nonstop
13h 40mAir India
Toronto Pearson Intl
Tokyo Haneda
2 stops
50h 55mFinnair
Vancouver Intl
Tokyo Narita
Nonstop
9h 40mTokyo Narita
Vancouver Intl
Nonstop
9h 05mZIPAIR
Vancouver Intl
Tokyo Narita
1 stop
20h 00mTokyo Narita
Vancouver Intl
1 stop
24h 00mPhilippine Airlines
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
19h 35mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
1 stop
19h 55mEtihad Airways
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
Nonstop
13h 40mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
Nonstop
14h 30mAir India
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
1 stop
21h 45mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
1 stop
21h 20mSWISS
Toronto Pearson Intl
New Delhi Indira Gandhi Intl
Nonstop
15h 10mNew Delhi Indira Gandhi Intl
Toronto Pearson Intl
Nonstop
16h 20mAir Canada