More than 160 people were on board an aircraft which had just landed from Mexico on Friday evening when it was hit by another jet on the airport tarmac.
People on the WestJet flight from Cancun were evacuated on passenger slides at Pearson International Airport while the other plane, a Sunwing Airline jet, burst into flames.
Footage of the incident shows panicked travellers screaming as smoke billows from the jet.
The Greater Toronto Airport Authority said in a statement the two planes collided at 6.19pm (11.19pm) on Friday.
The Sunwing aircraft was being towed from a gate by its ground handling service and was empty at the time.
No one was on board the Sunwing jet at the time of the collision, the airline said.
WestJet said it had unconfirmed reports of “minor injuries” but that its 168 passengers and six crew members on board the Boeing 737-800 were safe.
A team from Canada’s transport regulator, the Transportation Safety Board, was on its way to investigate what happened