Hi,
1.So if I travel once a month to US on H1B for a week that shouldn't be a problem, right?
2. I'll be staying in hotel but have given my friend's address for tax purposes.
3. Do we need a valid US address proof every time we travel to US?
4. What kind of questions they ask at border?
5.have stayed in US for more than 3 years. Should I apply for Nexus card too?
1. Yes. Also if you have valid stamp and approved I797, you dont need to travel once a month unless you need to maintain active status or else you can go whenever you are required. Make sure that you are travelling to the correct location that was approved in your H1.
My opinion: Any travel which is not weekly will raise more questions on the job and its nature. Because it will look like you just need some other type of visa such as Business visa. so expect to answer additional questions on that. Consult your immigration team to get prepared before you move.
If your job doesnt require travel then you can just work from remote to avoid headache in explaining.
2. Not necessary.
3. I have Canada address in my records in company but they do deduct the taxes based on working location. So US address should not be necessary or doesnt make difference. We cant use US license after a while hence we will use the address in Canadian license.
4. Usual ones mainly on your job roles, location and about the company.
5. Nexus will help cut the time in most days.
I had trouble getting nexus as they asked me to stay continuous 3 years(without departing out of continental US). But my colleague had a brief travel to other continent but never raised issue for him - not sure if he had given all the travel and addresses in his application hence could not know why his case was different. So just apply and see if they approve.
My initial application got returned with the fee and had to send it after a year (after satisfying requirements).