The far more complicated PR application where you have to send x10 more documents from your entire life took around 3-4 months to process.
And Citizen application where they have to check only few documents, taking them over the year to process. The whole citizenship process after you meet all requirements should take 1-2 months and not 1-2 year.
It is the North American bureaucracy which is spread across all sectors, not only immigration. You should see it in the corporate world lol.