Caledon OPP have charged three drivers with impaired-related offences within one night shift.