Pre-pandemic the process was much faster in Canada as well; you would go in, show all your documents, hand in your pictures, and get it approved. You'd then come back the next day to pick up the printed passport.
I don't know your home country but maybe it's not as simple now as it was in the pre-pandemic times, and adding the anti counterfeiting measures to the passport to increase security has probably slowed the production process down quite a bit. I still hold out some hope that with restrictions easing, they will get back to their normal work processes and be able to start clearing the backlog; I don't think the issue is really how long the applications are getting reviewed, it's a combination of the backlog of work they have, and the number of applications that aren't done properly. In normal times when you'd apply in person, they'd just say "you forgot this box" or "you missed this signature" and you'd rectify it immediately; now they have to send it back and the whole process is much slower.
As frustrated as I get with it sometimes, I also try to remember - it's just once every ten years we have to go through it, and next time, as soon as I'm within a year, I'll look for a lengthy window where I don't plan to travel and renew then.