I am currently living in the US on a TN status while my financé is still living in Canada. We are both Canadian citizens. She is looking at taking an internship in the US that would grant her a J-1 visa. But looking into it, it looks like after the J-1 visa expires she is required to leave the US and not return for two years.
Is this really the case for Canadian citizens? When she gets a TD status, will she still be required to remain outside the US until that two-year period has passed?