The standard process is definitely dragging lately, and waiting a month for a third-round decision is unfortunately pretty common right now. Most mid-level roles are taking around five to eight weeks from start to finish. I got really tired of those endless interview loops, so I used an agency site to
find job Toronto opportunities rather than applying directly on company boards. They already have direct contact with the hiring managers, so you often get to skip the initial HR screening entirely and they push for fast feedback. I secured my current role in under three weeks this way, which really saved my sanity.