The aircraft, operated by Air Transat, had to be evacuated on the runway with passengers escaping on the emergency slides.
The flight, Air Transat 942, left Montreal at 7:13 a.m. and landed at Newark's Liberty International at 8:28 a.m., according to the FlightAware website.
At about 9 a.m., the airport closed all of its runways, but reopened them and resumed flights at about 9:30 a.m.
Steve Coleman, a spokesman for the Port Authority of NY and New Jersey, told CNN that the pilot of the Air Transat flight requested an emergency landing at 8:20 a.m., saying there was smoke in the aircraft.
No fire was found in the plane and what caused the smoke remains under investigation.
"The plane landed safely", Statement from the New York Port Authority.
Airport officials say two people suffered minor injuries however, they are not connected to any smoke or fire on the aircraft.
Those traveling through the airport are advised to contact your airline for flight status updates.
An Air Transat statement said, "Our 189 passengers' safety is our top priority and they were evacuated promptly upon landing". One hundred and eighty-nine passengers were aboard the flight, Cabana said.
Note: The Port Authority initially said 89 passengers were on board.