C-24's citizenship revocation powers bears repeating:
2. Said conviction may occur anywhere in the world, the determination of the validity of the conviction at the sole discretion of the Ministry.
(Only if conviction meets Canadian Standard of Law...would come to same conclusion of guilty using same evidences presented in foreign court in according to Canada's Law)
The law, as written, can be interpreted to mean that the Ministry has complete discretion. Whether the courts will way in on that is another matter.
4. A person who would be rendered stateless by loss of Canadian citizenship may still have their citizenship revoked if the Ministry asserts that said citizen may obtain citizenship from any other country.
(If a person can get another citizenship, technically the person is never stateless in the first place)
If the Ministry ASSERTS the person is a dual citizen or can obtain citizenship elsewhere, it is entirely up to the individual to prove otherwise to the Ministry's satisfaction -- that is how the law is written.
5. The citizen must prove, to the Ministry's satisfaction, that they do not possess, and cannot obtain, citizenship from any other country.
(goes back to point 4. A person is never stateless unless proven otherwise)
Please refer to my response in point 4.
7. The Ministry is headed by a politician.
(Of course, A ministry is head by a politician. A ministry is elected by the people. Take a look the cabinet. Full of Ministries elected by the people)
And we all trust politicians to make honest, fair and well reasoned decisions. They would never put politics above what is best for their country or for individuals.