I had a criminal record in a fight with my wife in Canada. Ever since the court ordered a probation in 2001 (till today), I never visited the US.
I received my pardon last week.
1. Can I now visit US now? Will the US border people have any record of my past?
2. Can someone guide me if I can go for a TN visa or an H1-B visa? Will I face any problems?
Please guide ASAP.
Thanks.


