Hi aamer
Sure, Id like to share my passport application experience. We ( me and my son) took the oath in the morning of last Monday . I went to the surrey central passport office last Thursday morning. Since the kids areunder 16 , you don't need to take them with you to the office.
First, I went to the reception counter ( the counter number is 3 or 4 if I remembered correctly) after waited in the line for about 5-8 minutes. The receptionist rearranged my documents and clipped them. The documents needed are: canadian citizenship certificate, application form, driver's license and BC ID( since my driver's license and care card are in the same card, I brought the BCID). For the kid , the documents are citizenship certificate, birth certificate and application form. The kids under 16 don't need any Photo ID.
Then with the rearranged documents, I was given a number to wait for. About 45 minutes later, I was my turn. So I presented everything to the officer, he asked me to sign on some slip thing of both mine and my son's . Then I paid by the credit card. ( cash is not accepted) Last, I got two receipts that show the time the passport will be mailed out ( the tenth business day after the application date).
Totally I spent around 1.5 hours there in the office. Hope this helps!