Explore Air Canada flights from China to Canada starting at

Select journey type

Enter to select travel class and passengers

Last-minute fares between China and Canada

  1. Shanghai (PVG) to Toronto (YYZ)

    Jun 19, 2019-

    Dec 08, 2019

    CAD 1,394*

    Round-trip / Economy

  2. Beijing (PEK) to Toronto (YYZ)

    Jul 16, 2019-

    Oct 06, 2019

    CAD 792*

    Round-trip / Economy

  3. Beijing (PEK) to Vancouver (YVR)

    Jul 18, 2019-

    Sep 16, 2019

    CAD 1,395*

    Round-trip / Economy

  4. Shanghai (PVG) to Montreal (YUL)

    Jun 21, 2019-

    Oct 07, 2019

    CAD 1,435*

    Round-trip / Economy

  5. Shanghai (PVG) to Vancouver (YVR)

    Jul 07, 2019-

    Jul 22, 2019

    CAD 1,781*

    Round-trip / Economy

  6. Shanghai (PVG) to Calgary (YYC)

    Jul 10, 2019-

    Sep 28, 2019

    CAD 1,383*

    Round-trip / Economy

*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Learn more about this offer. Additional baggage fees and charges for optional products and services may apply.

Book your flight between China and Canada today and save

FromToDepartureFare TypePrice

Shanghai (PVG)

Toronto (YYZ)

Dec 16, 2019-

Jan 23, 2020

Round-trip / Economy
CAD 832*
Viewed:9hoursago

Beijing (PEK)

Toronto (YYZ)

Sep 23, 2019-

Dec 10, 2019

Round-trip / Economy
CAD 960*
Viewed:9hoursago

Beijing (PEK)

Vancouver (YVR)

Sep 18, 2019-

Oct 14, 2019

Round-trip / Economy
CAD 1,147*
Viewed:5hoursago

Shanghai (PVG)

Montreal (YUL)

Sep 10, 2019-

Sep 20, 2019

Round-trip / Economy
CAD 1,017*
Viewed:13hoursago

Shanghai (PVG)

Vancouver (YVR)

Aug 01, 2019-

Sep 13, 2019

Round-trip / Economy
CAD 654*
Viewed:7hoursago

Beijing (PEK)

Montreal (YUL)

Sep 15, 2019-

Sep 23, 2019

Round-trip / Economy
CAD 1,224*
Viewed:11hoursago

Beijing (PEK)

Calgary (YYC)

Oct 21, 2019-

Nov 13, 2019

Round-trip / Economy
CAD 860*
Viewed:12hoursago

Shanghai (PVG)

Calgary (YYC)

Jan 12, 2020-

Feb 28, 2020

Round-trip / Economy
CAD 896*
Viewed:4hoursago

Beijing (PEK)

Winnipeg (YWG)

Sep 20, 2019-

Oct 29, 2019

Round-trip / Economy
CAD 1,074*
Viewed:7hoursago

Beijing (PEK)

Ottawa (YOW)

Aug 16, 2019-

Aug 25, 2019

Round-trip / Economy
CAD 1,732*
Viewed:7hoursago

*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Learn more about this offer. Additional baggage fees and charges for optional products and services may apply.