excellent analysis . First of all , i strongly agree that anyone that wants to harm us can't belong here nor have the right to breathe among us . Revoking citizenship to terrorists , traitors , spies and all those people that do not wish any good to Canada , then those must be considered enemy of the State and should be banned in any state(s) allied with Canada. However , i tend to ask myself and raise those questions..what is the responsibility of our government or other governments in that matter ? We( Canada and its allies) invest billions of dollars in warfare , training and a lot of tools to prevent and ultimately fight terrorism here and overseas , this is our century's challenge . Do we ship automically those people to wherever they may be from/born where they may or may not be judged properly/at all ? Some countries including some European countries do not count you as their citizens anymore even though you are born there once you get another citizenship. What do we do with that ? make them stateless since they were not born here ? , Does that protect our interests or prevent those people from repeating those acts here or abroad against our interest /citizens or allies' interest ? I always believed to solve a problem , you have to fight it , and do your best to erase any discrepancies . The U.S will never send someone away while accused of terrorism , they judge them , sometime face death penalty or rot in horrible jails for the rest of their lives . For cases of spying , did we do our job properly when we granted them permanent residence without investigating thoroughly ? For cases of terrorism , did the appropriate authorities monitor those persons ?what can we do ? for example , can we judge them and use them to destroy any cell(s) that is existing ? A lot of questions through that subject can be raised ..what is our responsibility as a leading nation ? Should we take the lead and judge them harshly and make them pay for their acts ? Even naturalized , you are a canadian citizen and you should be canada's problem as well as the other nation . Will the other nation accept this citizen that may have never lived or known this country ?
In France , which faced several consecutive acts of terrors in the past two years , where the presumed actors of those acts were french citizens but parents born overseas and native of north africa . The french president said very recently, the biggest mistake he made was to propose that citizenship-revocation law . Revoking one's citizenship is complicated and a very very sensitive matter . Whether you are born in Canada and only hold one citizenship you can't be a little be more privileged to the one born overseas or a dual citizen ( born in canada but holds another passport through family) . You can't have the right to live among us even you and your family have always been canadian , you betrayed your country . You have to be judged impartially and face your penalty.
We live in a judicial system , justice has precedence on everything .