This is correct, but US immigration are quite picky about the kinds of job titles that they will allow you to gat a TN visa for. The general rule is the job title needs to say "computer analyst" and "management consultant", and avoid the words 'developer', 'programmer' and 'manager'.
Also smaller border crossings tend to be better than large airports. YVR and YYZ are quite strict about documentation requirements and are a bit power-trippy from my and friends' experiences. Land crossings are better.
Also smaller border crossings tend to be better than large airports. YVR and YYZ are quite strict about documentation requirements and are a bit power-trippy from my and friends' experiences. Land crossings are better.