I'd be glad to respond to your concern.
It's certainly true that, by its very nature, the Immigration and Refugee Protection Act discriminates in all kinds of ways. It's inherently about discrimination in terms of managing Canada's immigration program according to certain objectives, etc. We distinguish between certain categories and kinds of prospective immigrants, but that is very different from actually sanctioning discriminating against people once they're inside Canada with respect to conduct that anybody might commit, citizen or non-citizen. I would urge you to consider that as the fundamental distinction.
What security certificate procedures do about somebody who may or may not raise a concern about security is in effect say that the mere fact that they are a non-citizen means they're subject to a wholly separate procedure. The CCR is certainly not suggesting that the government doesn't have the right to make the ultimate decision about whether someone stays or goes, subject, of course, to the human rights commitments that we have not to deport someone to torture. The government retains that authority, but how we deal with the individual when they're inside Canada should be subject to due process protections that everyone in this country has the right to expect, citizen and non-citizen alike. The Charter of Rights itself sanctions differential treatment between citizens and non-citizens with respect to mobility, with respect to the franchise, but not with respect to right to due process, and not with respect to rights that trench on fundamental liberty and security protections.