There is no clear answer to your question, unfortunately. I passed my test more than two and a half months ago, and I haven't received my oath invitation yet. On the other hand, there are people who passed the test on the same date as me, and they are waiting for the citizenship certificate. I personally know a family that applied from the same city as I did (Kitchener), they passed their test in March 2021 and they are still waiting for the oath. And their application is very "clean" and straightforward. Timelines vary greatly and unfortunately no one seems to understand why some candidates have their applications processed quickly and others don't. Good luck to you!