A motorist was over the limit after police received a report that he was believed to have been drinking from a "can of alcohol" whilst driving.