Permanent Residents and Canadian citizens enjoy the privilege of entry to Canada.
A permanent resident even if a report is written at a POE when they are seeking entry alleging that they do not meet residency requirements is allowed into Canada until a final decision is made about whether they still are or are not a permanent resident of Canada.
As a permanent resident there are obligations to ensure that your residency requirements are met, but these are quite generous allowing for extensive periods of absence from Canada and ones that would not be counted against residency in a number of situations.
However, if PR obligations are not met the result can be loss of status and ultimately can be deportation. This can also result if convicted for certain crimes.
As a Canadian citizen residency is never a concern as the Citizenship act stands presently. Convictions for crimes do not result in loss of status and at present Canada recognizes dual citizenship from so naturally when deciding to become a Canadian citizen and choosing this as ones country it may come down to loss of citizenship in another country if that country does not recognize dual citizenship, but is that not proper where the choice is made to choose to be a citizen of a country and not born in it?