Q:

How long can I be out of the US on a TN (NAFTA) visa?

Due to the spread of the coronavirus my organization is recommending (essentially mandating) that all employees work from home (WFH) until further notice. I was planning on traveling to Canada from NYC until the WFH policy is lifted.
I have no reason to expect that I was exposed, and would like to stay in Canada with my family for as long as possible.
Since I am working in the USA on a TN visa, is there a maximum amount of time I can spend outside of the USA?
This site seems to suggest that if my I-94 is not expired on return I will be fine.

A:

There's no limit.  Even if you try to return after the expiration of your I-94, you can just reapply for admission as you did the first time you entered in TN status.

