Police arrested two men Friday night after discovering drugs and a loaded firearm during a traffic stop.

The two men were pulled over in Guelph, at Victoria Road North and Brant Avenue, just before midnight.

Police say they found approximately $2,800 in crack cocaine powder, cocaine and marijuana inside the vehicle.

They also seized a loaded firearm.

The men, one a 26-year-old from Toronto and the other a 26-year-old from Hamilton, are facing multiple charges for weapons, drug trafficking and probation offences.