I recently went to the USA, traveling on a Canadian passport.
When going through Immigration, I said I was going for work. Of course the immigration officer needed details so I told him.
Our company owns our own servers, which are co-located at data centers in the USA. I was going there to do a bit of 'work' on the servers.
He confirmed I was not going there to 'work' for someone else and that our company has NO office or presence of any type in the USA other than the equipment we own and co-locate there.
He suggested I needed an L1 visa - but that is for an inter-company exchange and we have no presence in the USA.
Since the immigration office could not easily classify me and I was only going to be there for 2 days he let me in under B1 I think it was.
He let me in to do the 'work' but suggested if I came back frequently doing this Immigration might have issues.
Obviously being rejected entry into the USA causes major problems for any future visits, flights transit, vacation etc. etc.
Surely there are many other companies with this exact situation.
I'm looking for suggestions as to what type of Visa I should be entering under if doing that type of thing again?