So what would happen if my friend visits the US from Canada and never plans to return? If he doesn't plan to ever go back then they wouldn't check to see how long he has been visiting, correct?
Why does it take so long to get a green card on your own to come to the US? Up to 7 years!