Promotion code

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

Best fares between Shanghai and Canada

keyboard_arrow_down

Shanghai (PVG)to

Toronto (YYZ)
Jun 23, 2026 - Sep 13, 2026
From
CNY 9,230
Round-trip
Economy

Shanghai (PVG)to

Vancouver (YVR)
Jun 07, 2026 - Sep 08, 2026
From
CNY 7,925
Round-trip
Economy

Shanghai (PVG)to

Montréal (YUL)
Oct 05, 2026 - Nov 21, 2026
From
CNY 10,098
Round-trip
Economy

Shanghai (PVG)to

Calgary (YYC)
May 31, 2026 - Jun 10, 2026
From
CNY 9,574
Round-trip
Economy

Shanghai (PVG)to

Edmonton (YEG)
Dec 17, 2026 - Jan 02, 2027
From
CNY 9,548
Round-trip
Economy

Shanghai (PVG)to

Ottawa, ON (YOW)
Jul 19, 2026 - Oct 17, 2026
From
CNY 11,510
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.

Find low fares between Shanghai and Canada

CNY
Find low fares between Shanghai and Canada
From
To
Fare Type
Departure
Price
Shanghai (PVG)Toronto (YYZ)Round-trip
/
Economy
Dec 12, 2026 - Dec 30, 2026

From

CNY 10,650

Viewed: 1 day ago

Shanghai (PVG)Vancouver (YVR)Round-trip
/
Economy
Sep 16, 2026 - Oct 21, 2026

From

CNY 7,972

Viewed: 22 hours ago

Shanghai (PVG)Montréal (YUL)Round-trip
/
Economy
Oct 05, 2026 - Nov 21, 2026

From

CNY 10,098

Viewed: 1 day ago

Shanghai (PVG)Edmonton (YEG)Round-trip
/
Economy
Dec 17, 2026 - Jan 02, 2027

From

CNY 9,548

Viewed: 8 hours ago

*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.