Toronto Pearson Intl
Beijing Capital
1 stop
39h 45mEgyptair
Toronto Pearson Intl
Beijing Capital
2 stops
41h 30mMultiple Airlines
Vancouver Intl
Beijing Capital
1 stop
33h 20mSichuan Airlines
Vancouver Intl
Beijing Capital
1 stop
19h 55mPhilippine Airlines
Vancouver Intl
Beijing Capital
1 stop
18h 35mChina Airlines
Vancouver Intl
Beijing Capital
1 stop
25h 35mEVA Air
Toronto Pearson Intl
Beijing Capital
1 stop
37h 55mBeijing Capital
Toronto Pearson Intl
1 stop
43h 15mEgyptair
Vancouver Intl
Beijing Capital
1 stop
17h 30mBeijing Capital
Vancouver Intl
1 stop
17h 20mMultiple Airlines
Vancouver Intl
Beijing Capital
1 stop
18h 35mBeijing Capital
Vancouver Intl
1 stop
21h 55mChina Airlines
Toronto Pearson Intl
Beijing Capital
1 stop
20h 30mBeijing Capital
Toronto Pearson Intl
1 stop
24h 20mLOT
Vancouver Intl
Beijing Capital
1 stop
28h 25mBeijing Capital
Vancouver Intl
1 stop
20h 40mKorean Air
Vancouver Intl
Beijing Capital
1 stop
27h 20mBeijing Capital
Vancouver Intl
1 stop
20h 40mEVA Air