The position of the Canadian Bar Association would be that citizenship should be revoked in cases of misrepresentation and fraud, but that there should be some consideration available for someone who has been in the country for a long time and is established, and where the revocation could have a serious effect—for example, on their job. Maybe there could be an exception there.
But in general, yes, we don't support maintaining citizenship for people who have misrepresented.