I know there can be different experiences based on the officer you happen to get, but I wanted to get some input on what my best course of action is.
This is my situation, I am currently working on TN visa in Northern California, I've recently received a new job offer and so I want to apply for a new TN. I don't have the time to submit a I-129. So here are the options I am considering. Drive up to B.C. and get the TN at the Peace Arch OR fly to Toronto (where my "permanent residence" is) roundtrip and get the TN at Pearson.
Driving to BC would be a little cheaper, but I don't have any experience crossing at that port, and if something went wrong I'd be stuck on the "wrong" side of Canada (although my current TN doesn't expire until August so I don't really envision them not letting back into the U.S.). Conversely, flying to Pearson would be more expensive, but if something went wrong, I could stay with family, and I've gotten a TN twice successfully at Pearson. I suppose I also have the option of flying roundtrip to any other Canadian city.
So I guess my question is the Peace Arch typically a better place to get a TN than Pearson? Are airports generally preferrable to the border? Any general advice and experiences would be helpful. Thanks.






News