Many thanks!!! What you answered is exactly what I wanna know. We got the stamps at the U.S.--Canada border, so they are not visa stamps and we probably need to apply for visas in U.S. embassy in China. It may be easier for us to just wait for AP and then consider travelling out of U.S. Thank you again!