what a BS!!!
as long as you got H1b approve paper, you don't need any stamp on your passport. I went to Canada and come back without any problem.
what you need is:
1. H1b approve paper
2. a letter from your company to confirm you still work there and state your slary and position
3. your passport