@sundeep_s_ My certificate was delayed due to a confusion during the Oath ceremony. As I have a mailing address on File the Clerk confused me that I will receive my certificate at my Home address and the person at the mailing address was unable to confirm as they were not available at that time.
Advise that I received from the Clerk during the Oath ceremony is that you should contact them Immediately once you have received the Oath invite if you need the certificate urgently and they will accommodate it to send it immediately after Oath. They DID NOT offer any in-person services at that time.
My Oath was on March 11th and the certificate was sent on March 14th it was not until I sent a few e-mails that I received a confirmation that the Certificate was indeed sent to mailing address rather than home address from CPC Scarborough
Trust me if you communicate properly with them things will be way easier than it seems. Again all you need is an itinerary and you should get your Canadian PP within a week.
I noticed that both times you went to BLS by appointment. Someone told me that walk-in is quite possible and easy for BLS, is that true?
Walk-In is possible but I suggest that if you have an appointment you can skip the waiting and will be let inside in a matter of 5 minutes before the Scheduled Appointment Time which I think is convenient. For SC there were some errors in the application (appt. time 9 AM) but still the person at counter advised me to come back by 1:30 PM to re-submit on the same day.
Good Luck