$864 Cheap flight deals from Montreal (YMQ) to Shanghai (SHA)