Hi. A friend of mine (really, she's a friend and it's not me) is a Canadian citizen and has been in the USA as a visitor for just over a year. She hasn't worked at all and has just been traveling and visiting friends and family. She recently got offered a job and needs to get a
TN visa so she needs to go back to Canada to apply for it at the border. We know she's technically broken the law by being here for so long (she says they never told her she had a limit when she entered) even though she hasn't worked or done anything else illegal. Her plan is to fly up to Toronto, spend the night and fly back to the USA - stopping at the immigration to apply for a
TN (sounds pretty standard from what I've read here).
So, my question is this: how would the US immigration people know that she was in the USA for so long and "overstayed"? The US doesn't have a passport check when you leave the country and she was never issued a I94 when she entered. For all they know, she was only here a week.
I look forward to hearing what people have to say. Also, I'd appreciate as much detail as possible and not "they just know" as an answer.
Thanks!
