Well, I had over half a decade of TRS before getting PR. And then I still had to wait an additional two years. In a couple of years I'll hit my first decade in Canada - I wonder if I'll be a citizen before or after hitting this milestone.
I think that's a big if. I know for a fact that I'm not the only one who encountered significant delays. Of course there are also folks who got through the process unusually quickly - but when looking at the overall policy it's important to know the overall pattern.
This might be cope and I may be biased, but let's say it takes 24 months from applying to obtain PR (eCOPR or CoPR ready for landing). And then from applying it takes 12 months to be granted citizenship. So that adds an extra three years to the process.
So time until citizenship would likely have a small impact on you but for those only spending 3 years would have a significant impact. There are still a lot of people receiving citizenship in 3-5 years.
So how much would be enough? For comparison, the US offers it after five years on PR as standard (though spouses can do it in three), Australia is five years, New Zealand is five years...
Something more in line with other countries like 5 years with no credit and must remain in Canada during processing like previous intent to remain clause.
What's particularly galling to me is that I had enough TRS that, even with only a 50% credit, I would have met the requirement for citizenship on the day I got PR - except that they changed the law (relative to 2013) to cap the maximum credit to one year. (Of course, if the cap were retroactively dropped but then the requirement was changed to, e.g., five years, then I'd have only met the requirement after two additional years on PR, so no practical change for me with regards to eligibility in that scenario.)
Source about the 2013 rule:
https://geramilaw.com/immigration-citizenship/citizenship-applications.html
Previous 4 out of 6 year requirement had no credit and much stricter presence requirements and intent to remain clause when applying for citizenship.
I guess the final data point is - how much do these liabilities actually cost, on average? On average because - it wouldn't be fair to let the IT worker making six figures get citizenship faster than the daycare worker just because the former paid more in taxes, right?