Thank you for your comment! I'm in the middle of switching from L1b to H1b visa, I have a home office in US but I wanna use my Canadian address to receive i-797 from USCIS. Did you have a myUSCIS account and having the Canadian address added there or it was all handled by your company? Thanks a lot!