Only Indian passports are kept if at all. This is also subjective, some are asked to, other are not. In our case we were asked to submit Indian passports at BLS when we submitted our in person application.Do they keep original passport with them for 2-3 months?
They returned the Indian passport (by courier, which they will force you to pay for) in 3 weeks time.
They don’t keep Canadian passports. They will verify the original and return back to you if you are doing an in person submission