Erratic driving leads to impaired, drug charges for Guelph female