A few things to keep in mind:
1. The "serious criminality" law - any temporary resident(worker/student/visitor) and PR who commits a serious crime in Canada may be deported if the sentence is 6 months or more. No room for appeals anymore (a loophole convicted criminals had used in the past to delay deportation).
A notorious gang member from Vancouver was deported to China about 2 yrs ago. He had been a PR for about 20 yrs and never applied for citizenship. Eventhough his lawyer argued that he came here as a toddler and knows nothing about China, the gov't sent him packing.
2. As a PR, you are expected to report all of your income anyway as long as you are a resident for tax purposes(i.e. spent at least 183 days in a year in Canada).
3. PRs can not vote or do jobs that require high security clearance. If you are spending most of your time here, it only makes sense to be able to take part in the democratic process by voting.
4. As a PR, if you find yourself in a serious legal matter(e.g. arrest and detention), the Canadian gov't for the most part will not have jurisdiction. You entered using your home country's passport, so the authorities can lay claim that you are afterall their citizen. This would also apply if you have dual citizenship but enter with your home country's passport, they will have the upper hand over Canada.
On the otherhand, if you entered with your Canadian passport, the Canadian gov't will have a stronger hand in negotiating your release. I found out about this when reading the case of the Egyptian-Canadian who was detained in Egypt or Syria (I forget now).
5. If you don't come from a visa-exempt country, it means applying for a visa to travel to the US, and pretty much everywhere else in the world. It also means you are restricted when booking flights i.e. trying to avoid airports where you will need a transit visa even to remain in the international terminal.
6. If you end up marrying a foreign national and wish to sponsor them, only Canadian citizens can live abroad during the entire sponsorship process(but must show intent to return to Canada). PRs would have to be living in Canada (short visits allowed) to sponsor.
Example: a PR wife sponsoring her husband. She visits him for 1 month, becomes pregnant, returns to Canada and has the baby. She wants to spend her maternity leave with her hubby so that he can also bond with his child. But it's a risk staying abroad for like 6 - 8 months because his sponsorship could be refused. If she was a Canadian citizen, she would not have this dilemma. Same thing with a PR husband who wants to go spend time abroad with his wife and new baby. See what I mean?