Vancouver Intl
Shanghai Hongqiao Intl
2 stops
16h 50mAir China
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
33h 30mMultiple Airlines
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
28h 30mANA
Calgary
Shanghai Hongqiao Intl
2 stops
31h 50mEVA Air
Toronto Pearson Intl
Shanghai Hongqiao Intl
1 stop
22h 25mCathay Pacific
Vancouver Intl
Shanghai Hongqiao Intl
3 stops
44h 30mMultiple Airlines
Vancouver Intl
Shanghai Hongqiao Intl
2 stops
27h 45mShanghai Hongqiao Intl
Vancouver Intl
1 stop
16h 05mANA
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
20h 10mShanghai Hongqiao Intl
Vancouver Intl
1 stop
37h 30mCathay Pacific
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
20h 05mShanghai Hongqiao Intl
Vancouver Intl
1 stop
16h 45mMultiple Airlines
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
2 stops
17h 40mShanghai Hongqiao Intl
Vancouver Intl
2 stops
17h 35mAir China
Vancouver Intl
Shanghai Hongqiao Intl
2 stops
27h 45mShanghai Hongqiao Intl
Vancouver Intl
1 stop
16h 05mANA