Hi all, first of all many thanks to you for answering my other posts in these forums (you guys are awesome!). I am on H1B and have Canada PR and trying to move there. I was talking to a services company (who have office both in CA and USA) to do full time remote work from Canada. They asked it should be fine if I can occasionally travel to client sites in USA. Do I need H1 visa for random client work in USA or any different visa needed. I believe business visa is not meant for me (as I am a technical guy not involved in sales). Thanks in advance!