No Title
hello gerald,
For a canadian citizen getting TN1 is less time consuming and a quicker way to work in US.I had done that and then changed to H1B to get 3 more years. In TN, you need to renew every year which is a risk.
There are few job categories in TN if you apply as a computer professional like computer system analyst, management consultant, etc.
For both of these categories, BS is required in computer science or related field.
The process for TN or H1B is very easy if you are qualified. Please let me know your status in US or your status in canada, your academic qualifications and your specific areas of job interest. This would help me to advise specific rather than generic.