Congrats and wish you all the best !Here is my application timeline as a 2019 applicant...just got the oath invite last month (address: waterloo):
Application delivered (paper mail): Aug-14-2019
AOR: Nov-14-2019
In process ECAS: Dec-12-2019
Portal "Background verification activity status updated": Dec-16-2019
Portal "Citizenship test activity status updated": Oct-8-2021
Portal "Scheduled for citizenship test": Oct-15-2021
Done the test: Nov-4-2021
Portal "Citizenship test activity status updated": Nov-7-2021
Interview request email from IRCC: Jan-5-2022
Portal "Interview required": Jan-13-2022 (and interview done)
Portal "Language skills activity status updated": Jan-13-2022 (and interview done)
FOIA request from IRCC: Feb-24-2022 (applied FOIA in Jan)
Send back FOIA doc to IRCC: Apr-1-2022
Portal "Physical presence activity status updated": May-12-2022
Portal "Prohibitions activity status updated": May-19-2022
Portal "Citizenship oath activity status updated" "Oath or affirmation of citizenship form required" "Scheduled for Citizenship oath": May-26-2022
Oath date: Jun-21-2022 via zoom (email from Niagara office). I asked for rescheduling to Aug and let's what happens next...