Dejaavu said:
In the US it take five years before one can apply for citizenship so on the whole it is about the same timeline
It's not the same for a lot of people. Not everybody can apply and applies after 3 years.
I was on work permits for a number of years and had to wait at least 2 years after becoming a PR to apply, though I've already been present in Canada for more than 6 years at that time.
Other countries usually fully include time on working visas into calculation, but in Canada it's required to be a PR for at least 2 years, plus all other time counted for 1/2 day.
These 2 years and day as 1/2 days before PR policies look bizarre (never saw anywhere else treating a day of life as a 1/2 of a day) and hardly make any sense except delaying citizenship application.