Vancouver Intl
Shanghai Hongqiao Intl
1 stop
23h 35mEVA Air
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
29h 10mANA
Vancouver Intl
Shanghai Hongqiao Intl
2 stops
17h 40mAir China
Toronto Pearson Intl
Shanghai Hongqiao Intl
1 stop
22h 25mCathay Pacific
Toronto Pearson Intl
Shanghai Hongqiao Intl
2 stops
40h 55mJapan Airlines
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
23h 35mEVA Air
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
18h 25mShanghai Hongqiao Intl
Vancouver Intl
1 stop
19h 25mMultiple Airlines
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
20h 10mShanghai Hongqiao Intl
Vancouver Intl
1 stop
22h 55mCathay Pacific
Vancouver Intl
Shanghai Hongqiao Intl
2 stops
32h 35mShanghai Hongqiao Intl
Vancouver Intl
2 stops
60h 16mKorean Air
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
28h 30mShanghai Hongqiao Intl
Vancouver Intl
1 stop
16h 15mANA
Toronto Pearson Intl
Shanghai Hongqiao Intl
1 stop
26h 50mShanghai Hongqiao Intl
Toronto Pearson Intl
1 stop
38h 00mEVA Air
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
24h 20mShanghai Hongqiao Intl
Vancouver Intl
1 stop
16h 25mXiamenAir