You'd better go to 第三國多次簽證. I had similar situation, B1-F1-H1B. I got my H1b Stamp in vancouver. Then was Aug 2001(before 911). If you go back to home country, there is a great chance you may be asked for background check.