what is the different beyween TN visa and H1B visa?
Does TN visa need sponsor also or just a job offer?
What type of the job can TN holders do?
Can we apply TN visa by ourself or the company has to do for us?
we have a BS degree, Canada citizen.
thanks!