Recent round-trip flight deals
5/9Thu
1 stop
19h 40mYYC-PVG
11/9Wed
2 stops
43h 39mPVG-YYC
1/10Tue
2 stops
22h 30mYYC-PVG
28/10Mon
2 stops
30h 44mPVG-YYC
1/10Tue
2 stops
27h 05mYYC-PVG
28/10Mon
2 stops
18h 16mPVG-YYC
16/10Wed
2 stops
24h 40mYYC-PVG
29/10Tue
2 stops
26h 20mPVG-YYC
30/10Wed
2 stops
24h 20mYYC-PVG
13/11Wed
2 stops
17h 51mPVG-YYC
1/10Tue
2 stops
27h 05mYYC-PVG
29/10Tue
2 stops
29h 48mPVG-YYC
30/9Mon
2 stops
23h 35mYYC-PVG
28/10Mon
2 stops
25h 11mPVG-YYC
12/9Thu
2 stopsANA
24h 50mYWG-PVG
17/10Thu
2 stopsANA
30h 31mPVG-YWG
3/9Tue
2 stopsANA
30h 05mYOW-PVG
15/10Tue
2 stopsANA
40h 43mPVG-YOW
9/11Sat
2 stopsAir Canada
46h 05mYHZ-PVG
29/11Fri
2 stopsAir Canada
33h 21mPVG-YHZ
Search by stops
Search by airline
Search by price