A man has been charged with impaired driving after being stopped by the Haliburton Highlands OPP.Police say they stopped a northbound vehicle on Mountain Street in the village of Haliburton The officer determined the driver had been drinking after a roadside test, which resulted in a warn-range suspension. The 20-year-old Dysart man has also been issued a provincial offence notice for driving with a blood alcohol level over zero.