They say the incident happened in Innisfil, Ont., on Friday.
Investigators say the man tried and failed to run away when officers pulled him over.
They say officers found heroin, cocaine, crystal meth and cannabis when they searched him.
They allege that among the drugs was 96 grams of purple heroin, a combination of heroin and fentanyl or carfentanil.
Police say a 29-year-old Innisfil man is facing numerous charges.
Source: CTV News