Actually I am in my country...my cousin is in NY and she went to the office to do it for me.
On the form that CIC sent me I could specify that a representative would drop the passports in person at the consulate.
Just left my passport for visa stamping in NY office...I will have my visa next thursday.
so is NY still accepting PP drop offs in person ? Their website doesnt say so ...
Akk your letter to summit your passport said that you can bring this one your self or you just drive and showup to see what happens? The website doesn't mention anymore about walk in to passport stamp.