Firstly thank you and would be glad to assist you with your queries, please see below my response.
1. How long did you need to wait in line before getting in BLS office for visa? - I go there the previous evening around 20:00hrs and was about # 30 in the line. However got into BLS only at 13:00hrs the next day just before closing and was actually moved to BLDG 40 around 12:30 as they had more counters to service.
2. They have revised the processing time to 45 days, and visa was actually processed in 5 days. Would you be able to estimate how much time would it take to get visa in hand, if one were to apply it tomorrow? - Yes thats correct its is 45 days of processing on their portal, however when I called BLS they said it would take around 15 - 20 days. On checking the Forums and Tracker I knew that in the last couple of weeks they were processing Entry Application within 5 - 10 days. However Postal Application are still taking additional 5 - 10 days on top of the normal processing time.
3. Do we need to submit original passport with Entry visa application? - Yes you would need to.
4. I also have an OCI application submitted last month. Though I wonder, if I leave Canada on entry visa and OCI arrives after departure, can the address be changed to a friend's address, so OCI is received by them in your absence. How to manage that? When did you apply for OCI? - I am in a similar situation, as will be travelling shortly, however will have someone collect it on my behalf from my mailbox. | My application was received by BLS on the 26th of Oct, however they applied it only on 9th November and is currently Processing @ Consulate. It will further taken anywhere from 3 - 4 weeks for Acknowledge and processing.
So given the similar timeline with OCI, to play it safe your best bet would be Entry Visa to make it for December 15th.
Hope I was able to help and all the best.