The short answer is yes, but the long answer is a little more complicated. The system for Canadians is different to the rest of the world, owing to the higher likelihood of a Canadian being employed by a US company or the person emigrating. The following visas are available to Canadian employees who wish to work and reside in the US: TN Visas, Visa H-1B, L-1 Visa and E-2 Vias.