A buddy of mine just road tripped to NYC. While at the border I guess one of the guys with him got pulled inside for a weed charge. He said he didnt think he had a record, border cop asked if he was hand cuffed..guy says yes, BC says, then you have a record.
They let him through.
I punched out a kid when I was 18, ive been across the border many times. Last time we were hauled in on the US side, and the Canadian side coming back. They didnt say a word to me, it was the guy I was with (Born in the UK and didnt have his passport with him, also a criminal driving charge, ran from cops and hit a telephone pole) He was let in too.
Go for it, get a pass port and go to the airport. Make sure its a refundable ticket though LOL