Got through border-no sweat
I just went through YYZ Toronto airport. I had a dui conviction 4 years ago and they did not even stop me or question me. They just asked me why I was there. I went for a work conference. less than 1 minute transaction. the canadian border patrol are very friendly and professional. dont sweat it just say a prayer and be completely honest.