Recent Airfares from Canada to Shanghai
Weather Averages for Shanghai
Canada to Shanghai flight information
- The most popular flight routes from Canada to Shanghai are Vancouver to Shanghai, Toronto to Shanghai, Edmonton to Shanghai
- The cheapest flight from Canada to Shanghai is from Vancouver to Shanghai, with airfares starting at OMR 274.44
- The fastest flight from Canada to Shanghai is from Vancouver to Shanghai, with an average flight time of 12h 20m
- The most popular airlines flying from Canada to Shanghai are Air Canada, Etihad Airways, Air China