A 17-year-old from Brampton is facing multiple charges after being stopped by OPP Monday.
OPP in Orillia was conducting an investigation near Barrie Road when the arrest was made.
Police say the teen was carrying over 270 grams of fentanyl and over 70 grams of cocaine.
The teen will be in court at a later date to face the charges.