Maybe I'm too opinionated. I think Canadian citizenship is being used as a matter of convenience by many people, and we have to be careful. Of course it should not be stripped unless it is really necessary. At the same time, you don't want to make Canada a penal colony. By that I mean the easiest way to get into Canada is to commit a heinous crime somewhere else and to come in as a refugee. You are sure to never be removed because there will be danger of torture where you committed the crime.
In my view, anybody who commits a crime, particularly against the Canadian Forces, has no loyalty to Canada. As I said in my presentation, he does not value Canadian freedoms and rights, and he or she—pardon me for using the word “he”—doesn't deserve Canadian citizenship. It's not an inalienable right.