A driver was sideswiped by a transport truck, pushed through a guardrail off the edge of the Gardiner Expressway, ejected from his car – which landed upside down – and then walked away from the crash with just minor injuries early Wednesday morning.

A Toronto firefighter on the scene told CBC Toronto the driver's fall was cushioned by a pile of dirt.

"He must be the luckiest guy alive. Five feet to the right and he would have been dead," the firefighter said.

The car was eventually turned over and removed by a tow-truck. (Natalie Kalata/CBC)

The crash happened just before 7 a.m. in the westbound lanes of the Gardiner Expressway between Strachan Avenue and Jameson Avenue.

According to police and a witness, a transport truck sideswiped the car, which pushed it over the edge of the elevated highway.

Firefighters say a man involved in a serious crash on the Gardiner Expressway on Wednesday is lucky to be alive. (Natalie Kalata/CBC)

The driver was ejected from the car during the fall but remained conscious and was "walking around" when police and paramedics arrived.

He was taken to hospital for minor injuries.

The transport truck did not stop but was later tracked down. Police say other drivers on the road followed the truck and recorded its license plate, and officers used that information to find it.

The truck driver is being interviewed to determine if charges will be laid.

Toronto Police say the crash happened just before 7 a.m. on the Gardiner Expressway near BMO Field. (Natalie Kalata/CBC)