Hi, my H1B expires in several months and we are in the first stage of my green card application. When my H1B expires, do I need to renew it or can I get a TN visa until my green card application is complete? What are my options? It doesn't make sense to pay $3-4k for a H1B renewal when my $15k green card application is currently in the works.
Thanks.

