I have a family member who is residing in a country that is in the tourist visa waiver program. She can legally enter the US and stay for 3 months. Last time she visited the US she made a trip to canada before leaving to her own home country. The little note she got when she entered the US (where it said by what date she had to leave the country) was taken away from her when she entered Canada. This obviously reset her tourist visa waiver so she can reenter again and stay for a new period of 3 months? So her question is, is it possible to keep resetting the tourist visa waiver by crossing the boarder to either mexico or canada and then reentering the US again, getting a new full 90 days to stay in the US? Would this arise some suspicion? But what if she goes to her own home country, how fast can she reenter the US again? Is there any specfic time limit there has to pass before the visa tourist waiver allows for another 90 days in the US or is there a maximum number of days per year that one can stay in the US using a tourist visa? (or are there other restrictions)? Theoretically speaking, she could enter Canada once every 3rd month and return after a day, being in the US the majority of the time. Or she could leave to her home country by plane and then return after a week, getting another 90 days? Are any of the two possibilities I have just mentioned possible? Or do there exist restrictions to disallow just that?