1. Can I apply for Canadian visa for my parents at DC consulate?
Yes you can.
2. Will they get the visa the same day if they go in person?
Yes generally they give it within few hours, at least that was the case for my in-laws
3. If applied by mail, how long will it take to get back the...