One person is dead and another has been charged with impaired driving causing death after a collision in the Niagara-bound lanes of the QEW at Stoney Creek Tuesday morning.

The collision has closed all Niagara-bound lanes as police investigate.

The crash happened around 5:12 a.m. at Fifty Road. A blue Toyota Tundra pickup truck ended up going the wrong way in the Niagara-bound lanes, OPP Sgt. Kerry Schmidt told CBC Hamilton. The truck struck a Buick vehicle head on.

The male driver in the Buick died at the scene, he said. The driver of the truck was taken to hospital with non-life threatening injuries. The 28-year-old driver has been charged with impaired driving causing death.

"He's under arrest right now in police custody in hospital," Schmidt said.

It doesn't appear that the weather was a factor in the crash, Schmidt said. "The skies were clear and the roads were dry. There was no fog or anything like that."

Police aren't releasing the victim's name until his next of kin have been notified. As of about 9 a.m., crews were working to move the man's car to the side of the highway and cut him out of it.

Traffic on the Niagara-bound lanes is being diverted on the South Service Road, and is moving slowly. The OPP recommends drivers take a different route. The Toronto-bound lanes are moving smoothly, Schmidt said.

The Niagara-bound lanes should reopen around 10 a.m.