passport wait times are much lower now actually if you apply in person.
I got my daughters' passport made in November. Submitted documents in person in Hamilton, Ontario and received the passport in the mail in 2 weeks. Even the border police commented as to how did my daughter get passport so quickly

.
The only caveat here was that I made a booking for in person appointment in early October, and earliest date I was getting was 7th November.
It's the mail in applications that were taking time (which is what the passport officer told me at that time)