Collingwood and The Blue Mountains OPP charged a man on Thursday morning after a traffic stop led officers to believe he was impaired.