Anyone know if a new employer could file a TN visa for someone while that person is in the lottery for an H1-b? (And currently on a different visa)? And could that TN visa be approved before the person decides to jump companies?
TN is not a visa, it is a status. TNs are granted at the point of entry. Typically, you present your documentation (offer letter, etc.) to the border agent who will decide to accept or deny your entry.