Originally Posted by
kenwood
As a Canadian, I will be traveling to the US for work every week for 6 weeks. Do I need to get a TN Visa? Or is a company letter sufficient?
Why are you asking for legal/immigration-related advice relating to your job on an anonymous Internet forum?

Surely your company HR deals with this by providing you with the requisite paperwork and advice.