The Cessna plane took off from the Mascouche airport at about 10 a.m. on Friday and almost immediately had engine problems.
The pilot reacted quickly, landing on the westbound side of Highway 640 near Chemin des Anglais just a few minutes after taking off.
The pilot walked away without a scratch.
"It's just spectacular, you know," said Sûreté du Québec Sgt. Ronald McInnis.
"He was lucky."
Provincial police will be investigating the incident. Police said they would inspect the plane's engine as well.