Here is the information that I wish I had known before:
My background - Education MCA, Chennai. Exp - 3 years in India, 3 years in USA. This is my second H1 B Stamping and for my third sponsering company.
At Toronto, we need $100 Deposit Slip (like D.D) given by Scotia Bank. It doesn't accept cash.
At Toronto, US Consulate accepts a fax copy/printout of signed Employment Letter. I couldn't receive the original intime and was worried. After calling up the consulate, they assured me that a copy of signed employment letter is sufficient. Infact during my interview, the consular officer didn't look at any of the documents I have taken (apart from asking for DS 156, DS157, Deposit Slip, 2X2 Photo and Passport).
It was very very cold during my trip (March), I didn't prepare well and got cold & fever now.
I had good trip overall. I went to the famous 5* Dhaba in downtown (king st). Niagara Falls looked like drainage canal (light brown water)!!.
I wish I should have taken the trip in May/Jun instead of Mar.
That's about it.