Hello, I have H1b visa through a Company A and got Canadian work permit with same company and relocated to Canada. Now i am getting opportunity for Company B in US based on my H1b visa. My question is, if i switch to company B what will happen to my Canadian WP that i got through company A ?. Will that be still valid ?