I am Indian passport holder, I booked a ticket to Canada on a particular date. I also applied for the US visa. My scheduled interview is just a few days before my departure date to Canada. I am afraid that I will not get my passport before that date. After attending my interview here, can I get my visa stamped in my passport in the US consulate in Canada ?