I got it from Indian Consulate in Toronto on the same day! ;D
It actually depends if your passport was issued from here then they can do it the same day otherwise BLS would take around 3-4 weeks depending on the rush.
I got mine in 3 weeks. They will usually tell you the processing time when you apply for it at BLS. It says on the website that it takes 4-6 weeks.
I hope that answers your question.
Hey I am going to apply soon, could you please tell me what documents they requested.? I know about original passport, WP and 4 photos. Is there anything else required .?