Shanghai
Toronto
BEST
DEAL

Thu., 20 Mar.
SHA - YYZ
$682
$658
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Sun., 09 Mar.
SHA - YYZ
$719
$696
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Thu., 27 Mar.
SHA - YYZ
$741
$709
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Mon., 12 May
PVG - YYZ
$1000
$952
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Tue., 29 Apr.
PVG - YYZ
$1002
$954
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Wed., 09 Apr.
PVG - YYZ
$1005
$954
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Mon., 17 Mar.
SHA - YYZ

Fri., 21 Mar.
YYZ - SHA
$1514
$1398
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Thu., 06 Mar.
SHA - YYZ

Mon., 10 Mar.
YYZ - SHA
$1606
$1483
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Fri., 28 Mar.
PVG - YYZ

Thu., 03 Apr.
YYZ - PVG
$1783
$1614
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Sun., 04 May
PVG - YYZ

Tue., 06 May
YYZ - PVG
$1784
$1702
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Mon., 21 Apr.
PVG - YYZ

Wed., 30 Apr.
YYZ - PVG
$1937
$1792
Prime price per passenger
Shanghai
Toronto
BEST
DEAL

Thu., 10 Apr.
PVG - YYZ

Wed., 16 Apr.
YYZ - PVG
$1938
$1793
Prime price per passenger