Especially in pre-Christmas season when Postal services are facing the most problematic time of the year.
Yes. And because I have had an unfortunate experience with my citizenship certificate (that took 13 days to arrive), I didn't want to take a chance.
Also, the Kitchener Passport office is excellent. One of the best government offices I have been to in Canada.