KITCHENER -- Three men are facing drug trafficking charges after an investigation in Guelph.

The Guelph Police Service arrested them on Wednesday night near the intersection of Willow Road and Silvercreek Parkway North.

Police say that a search revealed 17 grams of crystal meth worth as much as $1,000 and 2.88 grams of purple fentanyl valued at around $550.

A small amount of cash was also seized.

Two Guelph men, aged 19 and 21, and a 23-year-old Kitchener man were charged with two counts of possession for the purpose of trafficking.

Police say they also laid other charges, including breaching Youth Criminal Justice Act probation, failing to comply with undertaking and stunt driving.

The accused were held in custody for a bail hearing.

None of their names were released by police. The charges against them have not been proven in court.