We have a Canadian Constitution and the Charter of rights and freedoms, section 8 covers search and privacy, it even looks like a warrant is needed for messages just laying around a server https://www.canlii.org/en/ca/scc/doc/2013/2013scc16/2013scc1... but this bill aims to put a harpoon through our charter rights!
Canada is relatively unique among the common wealth countries as its founders were smart enough to remove parliamentary supremacy and have real judicial review.
I just wish that they would have also included a constitutional review council that reviews legislation before it comes law like France did (Constitutional Council), because a massive amount of damage can be done while waiting for the Canadian Supreme Court to rule on something.
Judicial review is below parliamentary supremacy. Judicial review can be easily corrupted and relies on a few persons. Parliamentary supremacy on the other hand cannot be easily side stepped as more members needs to be corrupt to do corrupt things. Swiss type cantons/districts and direct democracy by people is much more stable system.