Toronto
Shanghai
BEST
DEAL
Tue., 24 Dec.
YYZ - PVG
Sat., 18 Jan.
PVG - YYZ
$4809
$4538
Prime price per passenger
Toronto
Shanghai
BEST
DEAL
Fri., 10 Jan.
YYZ - PVG
$794
$765
Prime price per passenger
Toronto
Shanghai
BEST
DEAL
Mon., 06 Jan.
YYZ - PVG
Mon., 20 Jan.
PVG - YYZ
$2188
$2049
Prime price per passenger
Toronto
Shanghai
BEST
DEAL
Sun., 15 Dec.
YTZ - PVG
Mon., 23 Dec.
PVG - YTZ
$2357
$2335
Prime price per passenger
Toronto
Shanghai
BEST
DEAL
Wed., 18 Dec.
YYZ - PVG
Wed., 19 Feb.
PVG - YYZ
$2464
$2324
Prime price per passenger
Toronto
Shanghai
BEST
DEAL
Tue., 31 Dec.
YHM - PVG
Mon., 06 Jan.
PVG - YHM
$3215
$2991
Prime price per passenger