on the runway in 2025. • The airport's deadliest accident occurred on July 5, 1970, when
Air Canada Flight 621, a
DC-8 jet, flew on a Montreal–Toronto–Los Angeles route. The pilots inadvertently deployed
spoilers before the plane attempted
landing, forcing the pilots to abort landing and
takeoff. Damage to the aircraft that was caused during the failed landing attempt caused the plane to break up in the air during the
go-around, killing all 100 passengers and nine
crew members on board when it crashed into a field southeast of
Brampton. Controversy remains over the cleanup effort following the crash, as both plane wreckage debris and human remains from the crash are still found on the site. • On June 26, 1978,
Air Canada Flight 189 to
Winnipeg overran the runway during an
aborted takeoff, and crashed into the
Etobicoke Creek ravine. Two of the 107 occupants on board the
DC-9 were killed. • On July 9, 1981, a
KF Cargo Howard 500, pitched nose up after takeoff, stalled, and crashed due to improper loading of parcels, exceeding the centre of gravity. All three crew members were killed. • On January 11, 1983, a Sun Oil Co.
North American Sabreliner crashed approximately 8 miles from runway 24R on an ILS approach to YYZ after descending steeply from the clouds and losing control, before crashing to the ground. All two crew members and three passengers died. Cause unknown. • On June 22, 1983,
Douglas C-47A C-GUBT of
Skycraft Air Transport crashed on takeoff roll at Toronto International Airport while on an international cargo flight from
Cleveland Hopkins International Airport in northeastern
Ohio. Both of the crew members were killed. • On September 2, 1995, a
Royal Air Force Hawker Siddeley Nimrod performing in an airshow originating in and out of YYZ crashed half a mile south of
Toronto City Centre Airport after a maneuver caused the aircraft to stall and crash into
Lake Ontario. All seven occupants perished. • On August 2, 2005,
Air France Flight 358, an
Airbus A340-300 (registration F-GLZQ) inbound from
Paris, landed on runway 24L during a severe thunderstorm, failed to stop, and ran off the runway into the Etobicoke Creek ravine. It came to a stop next to busy
Highway 401. In the ensuing fire, there were 12 serious injuries, but no fatalities. The investigation predominantly blamed pilot error when faced with severe weather conditions. • On July 25, 2014,
Sunwing Airlines Flight 772, which had taken off from Toronto bound for
Scarlett Martínez International Airport, in
Río Hato,
Panama, was forced to return to Toronto after a passenger made a
bomb threat; the plane was escorted back to Toronto by US Air Force planes. After it landed safely, the passenger was arrested and underwent a mental examination. • On January 5, 2018,
WestJet Flight 434, a 737-800, was struck by an inactive Sunwing aircraft, also a 737-800, being towed from the terminal. The plane caught fire, and the pilots ordered an evacuation. No serious injuries were reported. The Sunwing aircraft suffered significant damage. • On May 10, 2019, Air Canada Flight 8615, a
Bombardier DHC-8-300 (registration C-FJXZ), was struck by a fuel truck while taxiing on the tarmac. Five people were injured, and the plane was deemed a write-off. • On March 7, 2020, two
Air Canada aircraft were involved in a
runway incursion. Air Canada Flight 1037, an
Embraer E-190 (registration C-FMZW), was taking off from Runway 06L at Toronto when the takeoff was rejected due to a bird strike. An improper transponder showed the tower controller that the
E-190 was airborne after , and, therefore, sent an Air Canada Boeing 777-300 (registration C-FJZS), operating as Air Canada Flight 606, to depart. The pilots of the E-190 were transmitting on a frequency that they had rejected their takeoff due to a
birdstrike, but at the same time, the pilots of the 777 were reading back their takeoff clearance. As the 777 was accelerating, the pilots observed that the Embraer-190 was still on the runway and initiated a rejected takeoff. A
Nav Canada report stated that the use of this data by NAV Canada's runway incursion monitoring and conflict alert sub-system (RIMCAS) led to the inaccurate identification of the
Embraer 190 and the
Boeing 777 as in the air while these two aircraft were still on the ground. This resulted in late and inaccurate RIMCAS alerts and delayed the
air traffic controller's response to the risk of collision. • On April 17, 2023, a
robbery occurred, with over $20 million worth of
gold and other high-value items being stolen. A container was offloaded from a reported
Air Canada aircraft during the evening hours and was unloaded under normal procedures. The cargo was taken to a holding facility before it was stolen. The goods were being handled by an American private security and protection company
Brink's. • On January 8, 2024, a man having a mental crisis boarded a Boeing 777 operated by Air Canada, and during the boarding process, tried to open the door of the plane, resulting in him falling onto the tarmac. He was injured and arrested. • On January 21, 2024, Air France Flight 356, an
Airbus A350-900 (registration F-HTYH), initiated a
go-around after touching down on runway 24L, suffering a
tailstrike in the process. After circling for a second attempt, the aircraft landed on the same runway without further incident. No injuries were reported, but the aircraft received significant damage. This was due to a landing rate warning, meaning too much speed and not enough runway left to safely stop the aircraft. • On February 17, 2025,
Delta Connection Flight 4819, a
Bombardier CRJ-900LR operated by
Endeavor Air (registration N932XJ), crashed and flipped upside down while attempting to land on runway 23, injuring at least 21 of the 80 occupants aboard. The preliminary report indicates the rate of descent was -1100fpm and the First Officer was the pilot flying (PF). 1.6 seconds to impact, the landing rate decreased to -1072fpm. • On April 24, 2025, a man who locked himself in an SUV at the Terminal 1 departures level was shot dead by police after he appeared to produce a firearm. == In popular culture ==