are there direct flights from china to toronto?
Airlines that offer a direct flight are Air Canada, Air China, Air France, KLM, Cathay Pacific, Lufthansa, and many others. The flight takes approximately 14 hours.