Sergiy Dmytriyev and Denis Efimov work across the street from the Esso gas station at the corner of Sherbrooke Street West and Grosvenor Avenue.
They saw a cube truck careen into the gas station, narrowly missing the pumps.
After a minute or two passed without any sign of an emergency vehicle, Dmytriyev and Efimov decided to take matters into their own hands.
Fearing the gas station would explode, they rushed outside and – along with two other men, including a gas station employee – they extracted the driver from the seat of the truck and rushed him to safety.
The driver was having a medical problem, although the nature of it has not yet been confirmed.
"I don't feel like a hero. I did what I had to do," Dmytriyev said.
Watch CBC News reporter Jay Turnbull's video interviews with Dmytriyev and Efimov for their accounts of what happened.