Kitchener Passport Office doesn't need prior appointments (Unofficially). Most of the folks in the queue were not travelling within next 25 days. It took me an hour to get into the office because there were around 60 people ahead of me. Officer gave me the option to pickup but I declined. If you request pickup, they'll simply count 10 business days from today and will tell you to come on that date. In reality, passports get printed much earlier. So it's better to opt-in the mail-out option. I know many folks, who opted in mail-out option and got their passports in 5-6 business days.