A young Belleville man faces drug charges after a being pulled over by city police in the east end early Tuesday afternoon.
Officers found a machete in the car and the driver was found to be carrying a knife in his waistband.
Police also discovered marijuana and cocaine.
Twenty-three-year-old Daniel James Woodstock was charged with possession of illegal drugs and breach of probation.
He was under a weapons prohibition from previous offences.