Toronto Pearson Intl
Tokyo Narita
1 stop
27h 25mTokyo Narita
Toronto Pearson Intl
1 stop
39h 15mSWISS
Toronto Pearson Intl
Tokyo Narita
1 stop
38h 05mTokyo Narita
Toronto Pearson Intl
1 stop
48h 00mEmirates
Montreal Pierre Elliott Trudeau Intl
Tokyo Narita
1 stop
19h 45mTokyo Narita
Montreal Pierre Elliott Trudeau Intl
1 stop
30h 44mMultiple Airlines
Toronto Pearson Intl
Tokyo Haneda
1 stop
43h 05mTokyo Haneda
Toronto Pearson Intl
1 stop
46h 25mEmirates
Toronto Pearson Intl
Tokyo Haneda
1 stop
43h 05mTokyo Haneda
Toronto Pearson Intl
1 stop
46h 25mEmirates
Toronto Pearson Intl
Tokyo Narita
1 stop
38h 05mEmirates
Toronto Pearson Intl
Tokyo Haneda
1 stop
43h 05mEmirates
Toronto Pearson Intl
Tokyo Narita
1 stop
38h 05mEmirates
Toronto Pearson Intl
Tokyo Haneda
1 stop
43h 05mEmirates