I'm a Canadian citizen (but I live in the US), so I think I know what' hes' referring to.
With Bill C-24, whether you were born in Canada or were naturalised, if you qualify for another citizenship or hold citizenship from another country, the government can take away your Canadian citizenship if it considers you to be a terrorist or threat to the country.
The new provisions allow officials to take away a person’s citizenship based on criminal convictions that occur outside of Canada, regardless whether the regime or judicial system under which the person was convicted is undemocratic or lacks the rule of law.
Why is this shocking? Most countries will do this. Look at all the former Nazi's who had their citizenship revoked in Canada and the US.
That's why they ask (at least in the US citizenship application) "Have you ever been a member of a terrorist organization?". If you answer "no" and turn out to be one, they say you lied on your application and your citizenship is revoked.
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.