Chatham-Kent, Ont., police say officials seized $93,000 worth of drugs after searching a residence in the Dresden area on Thursday.
Police seized two semi-automatic shotguns, a rifle, 114 grams of cocaine, 128.8 grams of fentanyl and over 512 grams of meth.
Ammunition, a cellphone and a large quantity of cash were also seized, police say.
A 39-year-old man from Camden Township was arrested and charged with multiple drug and firearm-related offences.
Police say he was held in custody pending a bail hearing.