If a US citizen is convicted of drunk driving today, they can be banned from Canada forever. This being said, back in the day the laws were not as harsh, hence why Canada Border Services Agency (CBSA) officers would often overlook a DUI from twenty years prior if the visitor had no other criminal history.