Agree with jsquare. State Department has a telegram signed for by Colin Powell stating if you go to third Country, i.e. Canada, for an H1-B visa application and it is ultimately rejected, you can not use 30 day visa revalidation rule to go back to the States.