No,  Bill C-24 applied to those who"held or could be entitled to citizenship from another country.  Many Canadians do not even know that would apply to them,   Some countries recognize descendants of emigrants born  in Canada as their citizens also: it varies as to the number of generations recognized.   You do not have to have a passport to hold the other citizenship,  that could just be needed for travel.

I think we could deal with crimes defined as terrorist in the criminal justice system,  and remove citizenship through that venue, rather than viewing so many of the rest of us as criminals.