I will be heading to NYC to begin a full-time job. I am Canadian and will be flying from Toronto. I booked my travel arrangements a while back but recently heard that my TN visa documentation may not arrive in time before I fly to NYC. Unfortunately my travel arrangements at this point are quite inflexible and I will probably need to commit to flying over on a tourist visa in the worst case scenario.
Once I receive my documentation, what would be the fastest/easiest way to re-enter on the TN visa? Two options I'm considering:
1) Driving to and from Montreal (~6 hours each way) and re-entering via land with a rental car.
2) Booking a round-trip ticket day-of to/from Toronto or Montreal.
Are there any better options and is this allowed from a legal standpoint?