A 30-year-old Kitchener man has been charged with impaired driving by drug and possession of a controlled substance after police say he called officers to report himself.

On Wednesday at 1:40 a.m., Guelph police received a call from a man who said he was driving "but had consumed cocaine and needed to speak with police."

The man was located on Woodlawn Road E., in the north end of the city, and officers stopped his vehicle.

An investigation determined the man was impaired by drugs, police say, and a search turned up a small quantity of cocaine.

The man was arrested and subsequently charged.