Toronto Pearson Intl
Sapporo Chitose
1 stop
34h 50mSapporo Chitose
Toronto Pearson Intl
1 stop
33h 40mCathay Pacific
Toronto Pearson Intl
Sapporo Chitose
2 stops
30h 35mSapporo Chitose
Toronto Pearson Intl
1 stop
33h 40mCathay Pacific
Toronto Pearson Intl
Sapporo Chitose
1 stop
24h 45mSapporo Chitose
Toronto Pearson Intl
1 stop
33h 40mCathay Pacific
Toronto Pearson Intl
Sapporo Chitose
2 stops
28h 25mSapporo Chitose
Toronto Pearson Intl
1 stop
41h 30mCathay Pacific
Toronto Pearson Intl
Sapporo Chitose
3 stops
28h 30mSapporo Chitose
Toronto Pearson Intl
1 stop
33h 40mCathay Pacific