The issue is it broadened it to a political instead of a judicial decision. Your citizenship can be revoked on the basis of a foreign country's conviction (say... Saudi Arabia perhaps?), which didn't used to be the case, and the decision happens from the office of PM.
Prior to C-24 there was a mechanism for stripping citizenship for treason and terrorism, but the bar was higher and at least potentially less political.
Prior to C-24 there was a mechanism for stripping citizenship for treason and terrorism, but the bar was higher and at least potentially less political.