Ontario Provincial Police say they’ve laid close to 950 impaired driving charges since the start of their Festive RIDE campaign.