Vancouver
Shanghai
BEST
DEAL
Thu., 24 Oct.
YVR - PVG
Mon., 28 Oct.
PVG - YVR
$1101
$1028
Prime price per passenger
Vancouver
Shanghai
BEST
DEAL
Thu., 24 Oct.
YVR - PVG
Mon., 28 Oct.
PVG - YVR
$1103
$1029
Prime price per passenger
Vancouver
Shanghai
BEST
DEAL
Thu., 24 Oct.
YVR - PVG
Mon., 28 Oct.
PVG - YVR
$1106
$1028
Prime price per passenger
Vancouver
Shanghai
BEST
DEAL
Thu., 24 Oct.
YVR - PVG
Mon., 28 Oct.
PVG - YVR
$1106
$1033
Prime price per passenger
Vancouver
Shanghai
BEST
DEAL
Thu., 24 Oct.
YVR - PVG
Mon., 28 Oct.
PVG - YVR
$1107
$1029
Prime price per passenger
Vancouver
Shanghai
BEST
DEAL
Thu., 24 Oct.
YVR - PVG
Mon., 28 Oct.
PVG - YVR
$1107
$1033
Prime price per passenger