An Edmonton man caught speeding down Wayne Gretzky Drive was found with loaded guns, drugs and an improvised explosive device in his SUV, and now faces more than three dozen charges.

Police say the 32-year-old man was speeding south in a GMC Yukon Friday evening.

Members of an Edmonton police specialized traffic apprehension team converged on the SUV and finally pulled it over on Calgary Trail just south of Whitemud Drive.

Officers saw what appeared to be marijuana sticking out of a backpack on the floor in the back seat.

A search of the vehicle uncovered a loaded handgun, two loaded magazines, 76 rounds of ammunition, two large hunting knives, an axe and close to six grams of marijuana, police said

The man was interviewed at the southeast division police station, where investigators discovered an improvised explosive device in the backpack.

The police bomb unit detonated the device in the parking lot outside the station.

Police then got a warrant and searched a residence near 45th Avenue and Turner Square, where several firearms were seized, including two loaded pump-action shotguns, three non-restricted rifles, one loaded restricted rifle, five prohibited high-capacity magazines and hundreds of rounds of ammunition.

During their search, investigators found a second explosive device. The bomb unit again successfully detonated the device.

Police say the man has since been charged with 38 drug, firearm and explosive-related offences, with additional charges pending.