Hi Everyone,
I am a permenant resident of Canada. Right now I am working in USA on H-1B. I went to Toronto two years ago and got a H-1B visa from USA consulate over there. And then I changed my job and got a new H-1B I-94 from the new job in different university. So I did not go to apply for a visa again, which means the old visa expired. But since I entered USA on H-1B, and my current status is still H-1B, I can still commute between USA and Canada without a new H-1B visa.
Right now I am planning to go back to China this fall and stay there for less than 4 weeks. My question is: If I fly to China from USA, do I need to go to Toronto to get a new visa?
If I leave from Canada, do I need to do the same thing?
Thanks for any info!