I am looking to apply for TN status to enter the US in June for a 2 month internship as a research assistant. But, in case I am denied, I wanted to make sure I still had time to apply for the J-1 visa. Is it possible to go in February, get TN status and then not enter the US until June? Or do I have to have the immediate intention of crossing the border when I apply?
Thanks





