https://www.blsindia-canada.com/CanadaVisaCCT/BLSWalk-inCentersAreOpened.pdfThey told me I had to have an appointment. BLS is full of sh*t and lied to me. Even for pick up. They want you to pay for courier. I'm so done with Indian paperwork.
Above is the link from BLS about walk in applications. I think they are lazy to process in person form.
One of my friend applied for police verification via postal. They just simply returned application using his return envelop instead of asking clarification over phone or email. He spent almost 50+ to resend another form with return envelope.