Toronto Pearson Intl
Singapore Changi
1 stop
36h 30mSingapore Changi
Toronto Pearson Intl
1 stop
27h 15mSWISS
Toronto Pearson Intl
Singapore Changi
1 stop
30h 20mSingapore Changi
Toronto Pearson Intl
1 stop
43h 50mEmirates
Toronto Pearson Intl
Singapore Changi
2 stops
26h 30mSingapore Changi
Toronto Pearson Intl
2 stops
29h 11mSWISS
Vancouver Intl
Singapore Changi
1 stop
36h 00mSingapore Changi
Vancouver Intl
1 stop
27h 35mAir France
Montreal Pierre Elliott Trudeau Intl
Singapore Changi
1 stop
25h 15mSingapore Changi
Montreal Pierre Elliott Trudeau Intl
2 stops
25h 45mSWISS
Montreal Pierre Elliott Trudeau Intl
Singapore Changi
1 stop
25h 15mSingapore Changi
Montreal Pierre Elliott Trudeau Intl
2 stops
25h 10mSWISS