I know, as I have gone through the same pain. For submitting my Passport surrender application i have to visit BLS Brampton office three times. Stood i queue for 5 hours on three occasions.
Then for my OCI submission it was less stressfull, but again it took 4 hours. I walked in at 5:00 AM in...