^^^^^ this ^^^^^^It used to be 10 years. I believe they changed it so now they can basically mess with you no matter how long it’s been if they want. I’ve crossed the border several times since my dui, and the only time they messed with me was when it had been a little less than ten years. They said you can either go back or pay a $200 “ temporary residence fee”. I paid it and we were on our way. Haven’t had any issues since. Think it’s been 23 years since my dui now.