Montreal Pierre Elliott Trudeau Intl
Singapore Changi
1 stop
24h 10mSingapore Changi
Montreal Pierre Elliott Trudeau Intl
1 stop
26h 45mSWISS
Calgary
Singapore Changi
3 stops
36h 00mSingapore Changi
Calgary
3 stops
35h 07mAlaska Airlines
Vancouver Intl
Singapore Changi
3 stops
35h 52mAlaska Airlines