Waterloo Regional Police say they pulled a man over in Kitchener with a suspended licence and discovered a load of weapons.
They say they were conducting a traffic enforcement stop near Ottawa Street North and River Road when they spotted the suspended driver.
READ MORE: Police seize cocaine, cash after arresting wanted Kitchener man
Police say they found a prohibited firearm, two restricted firearms and a flick knife inside the vehicle.
A 34-year-old man is facing several charges, including unauthorized possession of a prohibited weapon, unauthorized possession of a restricted weapon, unauthorized possession of a prohibited device, unauthorized possession of a firearm in a motor vehicle and driving while under suspension.