I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
I'm a Canadian working remotely as a contractor for a US startup. I'm looking for a way to visit my employer on-site for a few weeks for training and to meet the team. I'm not a tourist, and I'm not a full time employee, so seems like no visa apply for me.I also own a Canadian corporation and I could structure the remote work contract through my corporation instead of with me personally. Would that make things simpler or more complicated? i.e. can my Canadian corporation send me (the only shareholder) to the US on a work-related trip?Also, is it possible to get a TN visa (assume a new full time job offer in hand) if you have previously worked remotely as a contractor for the same company? Is there an expectation that obtaining a TN visa you have to move to the US or can I continue to work remotely? Do I need to become "resident" for tax purposes if I have a TN, or is that completely unrelated.