I understand the pain - I wish it was a queue system so at least you could predict your status with some degree of confidence. Well, got nothing but wait...wait wait...
only until AOR we can expect a queue system.
After that - every person is different with different backgrounds - nationality, # of countries visited, family with/without minors, documentation types.
Security checks will take ages etc etc. and would take different amount of time to get each stage passed.
I know - many people are venting. But FIFO wont always work. Also, i do not know of any other country offering citizenship with 3 yr residency (there could be - i do not know).
Having said that - waiting is the hardest thing to do. IRCC could do a better job communicating - not sure what they are doing is efficient.