Montreal Pierre Elliott Trudeau Intl
Beijing Capital
2 stops
42h 55mMultiple Airlines
Vancouver Intl
Beijing Capital
1 stop
20h 55mPhilippine Airlines
Toronto Pearson Intl
Beijing Capital
2 stops
27h 00mTAP AIR PORTUGAL
Vancouver Intl
Beijing Capital
1 stop
18h 35mChina Airlines
Montreal Pierre Elliott Trudeau Intl
Beijing Capital
1 stop
27h 00mAir Algerie
Vancouver Intl
Beijing Daxing Intl
1 stop
21h 15mXiamenAir
Toronto Pearson Intl
Beijing Daxing Intl
1 stop
105h 50mBeijing Daxing Intl
Toronto Pearson Intl
1 stop
27h 40mSAUDIA
Calgary
Beijing Capital
1 stop
25h 30mBeijing Capital
Calgary
2 stops
40h 20mLufthansa
Toronto Pearson Intl
Beijing Daxing Intl
1 stop
27h 30mBeijing Daxing Intl
Toronto Pearson Intl
2 stops
34h 55mBritish Airways
Calgary
Beijing Capital
2 stops
32h 55mBeijing Capital
Calgary
2 stops
21h 51mMultiple Airlines
Vancouver Intl
Beijing Capital
1 stop
30h 10mBeijing Capital
Vancouver Intl
1 stop
16h 20mAsiana Airlines
Vancouver Intl
Beijing Capital
1 stop
19h 55mBeijing Capital
Vancouver Intl
1 stop
19h 35mPhilippine Airlines