According to my experience, you can get your passport back on the same day. I got my H1 visa in Dec, 2005 in Vancouver and picked up my passport after 3:00PM on the same day.
Good luck!
Good luck!