There is no such thing as rights or a constitution in Canada. The government can waive them away with a “notwithstanding” clause and then they can do what they like.
This law does not cite the notwithstanding clause, so nothing has been waived away. The federal government has never once invoked the notwithstanding clause. Furthermore, the notwithstanding clause only allows overriding some rights. It does not override the entire constitution.
Freedom of conscience and religion.
Freedom of thought, belief, opinion and expression, including freedom of the press and other media of communication.
Freedom of peaceful assembly.
Freedom of association.
Right to life, liberty and security of the person and the right not to be deprived thereof except in accordance with the principles of fundamental justice.
Right to be secure against unreasonable search or seizure.
Right not to be arbitrarily detained or imprisoned.
Right not to be subjected to any cruel and unusual treatment or punishment.
Right to equality before and under the law and right to the equal protection and equal benefit of the law without discrimination and, in particular, without discrimination based on race, national or ethnic origin, colour, religion, sex, age or mental or physical disability.