When would CIC contact me to drop off my passport for a Canadian visa?
Then would contact you when they are ready for your passport. That depends how long it takes them to process your application and confirm you are not a terrorist or a freeloader looking to stay illegally. Doesnt matter if youre in the USA. You applied for your visa in your home country, you have to pick it up in your home country. If youre in the USA, its your problem how to get back to your home country to settle things.