Hello, I have a question which I could not find the answer of. I'm a Canadian citizen, I recently got a job offer in Niagara Falls, NY (across the border). I know I have to get a TN visa, but can I reside in Canada on that visa? Or do I have to live in US? I want to be able to come back to my...