From my personal experience, I think the volume of application from different provinces plus uniqueness of individual cases are contributory factors. I got my citizenship before all my friends in toronto. They applied last year october and november 2017 last year while I applied in february,2018 and took oath in October, 2018.hi
try to be patient, and positive, your turn will come one day, send them webform maybe they will give you the answer you want...,check ecas every week, don't panic ,lately they processes files slow .and don't compare yourself to others .
To be honest with you the processing time is 12 months but few people might be luckier thank others because of the volume of application from where they resides.
My PR and citizenship was fast and I figured it out that living in Manitoba or less density province somehow might be added advantage.
Don't worry it will come. Cheers