Hi,

I changed my company and I got my new i797 approved. My current i94 is till may 2014 and my new i797 till 2016 may. I cannot travel to India. will that cause any issues at US consulate Canada or UK? should I get my i94 by travelling to Canada or UK? is it possible for a H1B transfer...