Police pulled over a U-Haul rental van on Wednesday around 2 a.m. and discovered it was stolen and that there were drugs inside.

The traffic stop happened near Cannon Street West and James Street North, after officers saw the vehicle heading north "in a suspicious manner".

Police arrested the occupants – a man and woman in their 30s – and found "several illicit drugs" in their search, they said.

The drugs included cocaine, fentanyl, heroin and cannabis resin, police said.

Both were charged with several drug offences and failing to comply with probation. The 36-year-old man was also charged with possessing a prohibited weapon.

The two are expected to appear next in bail court.