A major route for commuters was closed for several hours on Tuesday morning as Calgary Police attended a fatal crash on Shaganappi Trail in northwest Calgary.

A driver was killed after they slammed into a street sweeper.

The crash occurred at just before 3 a.m. on Shaganappi Trail near John Laurie Blvd. N.W.

The sweeper was on the inside northbound lane of Shaganappi Trail just north of John Laurie Blvd. when it was hit from behind by a speeding Acura MDX SUV.

The Acura driver, a 29-year-old man, was pronounced dead at the scene.  The driver of the street sweeper suffered minor injuries.

Police have learned that the driver who was killed in the crash was not the registered owner of the car, so they are now looking for the actual owner. His identity has not been released.

They have ruled out alcohol as a factor in the crash, but are considering that high speed may be to blame.

"The street sweeper was well-lit, all the signal lights were flashing. In fact, they're still flashing as we speak," says Sgt. Mike ter Kuile with the Calgary Police Traffic Unit.

He also says that the rear signs on the vehicle were completely visible.

Northbound and southbound Shaganappi Trail between John Laurie Blvd. and Edgemont Blvd. N.W. were closed for several hours so police could complete their investigation.

Anyone who witness the collision is asked to contact the Calgary Police Service Traffic Section 403-567-4000 or Crime Stoppers.