I see that there's a lot of posts on topics similar to this one, but I haven't been able to see a clear answer to the scenario that I am wondering about. Any insight into my question would be greatly appreciated!
Right now I am employed by a small Canadian company, and I do IT type consulting. The majority of our work and projects are completed in Canada, but we do have many customers in the USA. Up to this point, the only reasons I have travelled to the USA for business have been to attend various meetings with customers. From what I understand, that is the exact scenario that a B1 visa is approved for, and I've never had any notable problems at the border over that type of travel.
Recently our company has won a number of contracts where a portion of the work will require on-site activities, system testing, configuration, etc. As far as I understand, since I will actually be performing work for a US company in the USA, I would not qualify for a B1 visa. Realistically this should be something my company will look into and address for me, but I do not trust them to come up with a proper solution. My question is, if, for example, I am going to be in the USA for two weeks doing work, what type of visa/paperwork do I need to be approved for this to be legal?
While we're on the topic, something I am less concerned about, but more curious about, is whether or not it is completely legal to do contract work remotely for a US company, with no visas, etc in place. For example, say a US company mailed 3 boxes of documents to be processed for data entry, with the result of the work being an Excel file which will be emailed to the US company. Aside from perhaps taxes which need to be appropriately filed, are there any legal limitations on performing this kind of work, as a Canadian, for a US corporation?
Any thoughts or advice on either of my questions would be great, although I only really need to know an answer to the first question! Thanks!


Privacy Policy