Toronto Pearson Intl
Beijing Daxing Intl
1 stop
57h 50mSAUDIA
Toronto Pearson Intl
Beijing Daxing Intl
2 stops
41h 50mMultiple Airlines
Vancouver Intl
Shanghai Pu Dong
1 stop
22h 30mPhilippine Airlines
Toronto Pearson Intl
Beijing Capital
2 stops
23h 35mTAP AIR PORTUGAL
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
28h 30mANA
Toronto Pearson Intl
Shanghai Pu Dong
1 stop
45h 15mEgypt Air
Toronto Pearson Intl
Beijing Daxing Intl
1 stop
33h 50mBeijing Daxing Intl
Toronto Pearson Intl
1 stop
26h 55mSAUDIA
Vancouver Intl
Shanghai Pu Dong
1 stop
22h 30mShanghai Pu Dong
Vancouver Intl
1 stop
39h 25mPhilippine Airlines
Vancouver Intl
Shanghai Pu Dong
1 stop
36h 55mShanghai Pu Dong
Vancouver Intl
1 stop
28h 15mANA
Toronto Pearson Intl
Shanghai Pu Dong
1 stop
26h 55mShanghai Pu Dong
Toronto Pearson Intl
1 stop
41h 25mLufthansa
Toronto Pearson Intl
Beijing Daxing Intl
1 stop
27h 30mBeijing Daxing Intl
Toronto Pearson Intl
2 stops
34h 55mBritish Airways
Vancouver Intl
Shanghai Pu Dong
1 stop
17h 50mShanghai Pu Dong
Vancouver Intl
1 stop
22h 40mChina Airlines
January
C$ 3,590
February
C$ 3,376
March
C$ 3,415
April
C$ 4,907
May
C$ 4,063
June
C$ 4,963
July
C$ 4,414
August
C$ 3,978
September
C$ 3,478
October
C$ 3,335
November
C$ 3,009
December
C$ 3,364
November is currently the cheapest month to fly business class to China. At this moment in time June is the most expensive month. These prices are determined by multiple factors and booking in advance can help keep costs down if your schedule is not as flexible.