I freelanced for a tech firm in Canada while I was working remotely for a US H1B full-time role from Canada for 4 years - never faced a problem. Of course, none of the employers were aware of my rehto role. I did double check the legal agreement that I signed with both for non-compete etc, and I...