Cheap CAN to YYZ Flights

Prices were available within the past 7 days and starts at CA $669 for one-way flights and CA $1,145 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Reviews from verified customers

Dec 22, 2019

Wheelchair assistance people were very kind and helpful

Dec 1, 2019

The entertainment system was not working. Had hard time to watch movies. Keep stopping. And, too many advertisement. Also, can improve boarding. There is no zones priority.

May 13, 2018

They left my bag in China

Apr 16, 2018

Terrible luggage pickup at Pearson airport due to bad weather; the flight attendants are very well trained and friendly.

Apr 1, 2018

The seat selection needs to have a China mobile number

Feb 19, 2018

Very courteous

Dec 15, 2017

They'll get you A-B without a hitch but don't expect much more in economy. With that in mind it is a great budget airline.

Dec 10, 2017

the plane wasnt good, the seats are small, not much good entertainment to help pass the time

Nov 5, 2017

no delay but early arrival

May 8, 2017

Food was not very good

Guangzhou to Toronto route information

Origin Airport Baiyun Intl.
Destination Airport Pearson Intl.
Airlines Serving Air Canada, All Nippon Airways, Cathay Pacific
Flight Price CA $1,144
Distance 12,367 km

Cheap CAN to YYZ Flights

Guangzhou to Toronto Flights

How Expedia save you money on your flight?

One surefire way to save money on your flight is to book your flight and hotel together with Expedia. Sometimes, the savings are so large that the flight is basically free!

Flight deals with Expedia


How to find cheap flights with Expedia?

When it comes to finding cheap Expedia flights, the best time to do it is during low season or shoulder season, which ranges between late January to May.

Book a cheap flight with Expedia