I got my H1-b visa two month ago, which just permit two times entrance to USA. I have not been to USA since I got my H1-B visa. Next week I want to go to Buffalo to submit my passport for stamping visa of Canada and pick it up in person, then finish landing process. If I do like this, then I use up my two times entrance of H1-B to USA, right? I think I have no chance to reapply USA visa again before I leave for USA(Since I will leave for USA on July.6). Could you please tell me what is the the best procedure in my case? Thanks a lot.