Officers first tried to pull over the car at Bank Street and Hunt Club Road at 9:30 p.m., according to a news release from the Ottawa Police Service.
Police ended up having to chase the vehicle but lost it several kilometres away, near Fisher and Baseline roads.
Officers later found the car in the Merivale area and, with help of a K9 unit, tracked down the driver and a passenger, police said.
A 42-year-old man from Brockville has since been charged with dangerously operating a motor vehicle, fleeing police and possessing property obtained by crime.
A 33-year-old man, also from Brockville, is facing one charge for breaching probation.
Police say a 27-year-old woman, also from Brockville, was released without charges in connection with the case.