There's an interesting Q&A on a US Immigration Attorney's web site which responds to a Canadian's concern about whether or not he would be eligible for a TN 1 Visa even though he has a criminal record. You can read it here: Eligibility for TN Visa Status with Valid Waiver For those who didn't know. A TN 1 Visa is suited for: Canadian citizens with a bachelors degree and a job offer from a U.S. company Canadian citizens in specialized occupations, such as scientists, engineers, programmers, research assistants, management consultants, social workers, and accountants Canadian medical and allied personnel including dentists, dietitians, laboratory technologists, nutritionist, pharmacist, physical therapist, psychologist, registered nurses and veterinarians Canadian companies to transfer employees to their U.S. parent, branch, subsidiary or affiliate without the 1 year foreign employment requirement in the case of L-1 visa U.S. companies to bring in qualified Canadian p...