CA $912 Cheap Flights from Vancouver (YVR) to Shanghai (PVG)