Halifax Regional Police and RCMP charged 645 people with impaired driving last year. 599 were busted for alcohol, 46 for drugs. 241 drivers were caught after people called 911 about them. Police encourage you to call if you suspect an impaired driver.