Can I extend my I-94 at the US-CA border if I pass the CA-US bridge?
-If your H1 visa (in your passport) is still valid, you do not need to get a new visa outside US and just go outside US such as Canada (pass the CA-US bridge) and come back to get the new I-94 with the full duration of the h1 approval notice. But you need to provide the old I-94 to the CBP when you go out US and get the new one when you return as you did when you left for China and returned to US.