Just to counter all the cases where there has been no movement, I haven't experienced comparable delays. I am just waiting on my oath now, and took both my test and the interview outside of Canada and sent fingerprints from outside Canada, too. I also have my correspondence address updated to be outside of Canada. In the interview, the officer said that this doesn't matter (but the oath will have to be inside of Canada) and that I will put in the waiting list for the next available oath date. No noticeable delays compared to many other postings on here.
Here's my timeline:
Application type: Online
Location: Vancouver
Physical presence: 1097
Application: Single
Applications sent: Jan 7th 2022
Application received: Feb 28th
Citizenship test invite: Sept 20th
FP request: Sept 22nd (sent Sept 27th from outside Canada)
Test completed: Sept 27th (outside Canada).
FP Received: October 27th
Background Check Completed: October 27th
Passport request: 3rd November.
Sent passport scans: 3rd November.
Interview request: 10th of December for an online interview on the 10th of Jan 2023.
Interview completed: 10th of January (from outside Canada)
Request for foreign police check: Completed and emailed 11th January 2023.
Prohibitions, Language, Presence: Completed 14th January 2022.
Oath: Not yet started.