Toronto Pearson Intl
Singapore Changi
1 stop
36h 30mSingapore Changi
Toronto Pearson Intl
1 stop
25h 25mSWISS
Toronto Pearson Intl
Singapore Changi
1 stop
30h 20mSingapore Changi
Toronto Pearson Intl
1 stop
45h 45mEmirates
Toronto Pearson Intl
Singapore Changi
1 stop
36h 30mSingapore Changi
Toronto Pearson Intl
1 stop
25h 25mSWISS
Toronto Pearson Intl
Singapore Changi
1 stop
36h 30mSingapore Changi
Toronto Pearson Intl
1 stop
44h 40mEmirates
Toronto Pearson Intl
Singapore Changi
1 stop
36h 30mSingapore Changi
Toronto Pearson Intl
1 stop
43h 50mEmirates