As I said, in article 8 of the convention there is the possibility for a state to revoke citizenship on the basis of acts that impact on loyalty to the state. That exception is not applicable to the bill, because Canada did not make the declaration at the time of accession to the 1961 convention that it would use those exceptions. Some countries did, Austria and France, and you mentioned the U.K. and New Zealand. They made that declaration and can use the exception in article 8 of the 1961 convention.
But the fact that Canada did not make that declaration in 1978 means it cannot use the exception provided for in article 8 of the 1961 convention.