Political Party Platforms Compared – 2025 Edition
Our analysis of the different party platforms is complete and we can offer a quick rundown of each Canadian party platform.
Political Party Platforms Compared – 2025 Edition Read More »
Our analysis of the different party platforms is complete and we can offer a quick rundown of each Canadian party platform.
Political Party Platforms Compared – 2025 Edition Read More »
Our series of examining different political parties through the lens of digital rights continues with the People’s Party of Canada.
The People’s Party of Canada Platform Examined Read More »
We continue our analysis of Bill C-63, also known as the Online Harms Bill. This starting with Section 63.
An Analysis of Bill C-63 (Online Harms Bill) – Part 2 – The Rest of the Bill Read More »
We have finished analyzing the Online Harms Bill (Bill C-63). Here are some takeaways that I was able to get out of it.
The Online Harms Bill (Bill C-63) – Conclusions and Thoughts Read More »
It is a major source of anxiety, but the text of the Online Harms Bill has been tabled as Bill C-63. We analyze the text of the bill.
Another analysis of Bill S-210 has emerged. Emily Laidlaw, a law professor at the University of Calgary, says it’s likely unconstitutional.
David Fraser (AKA Privacy Lawyer) has offered an analysis of Bill S-210. I may have underestimated how alarming this bill is.
David Fraser, Privacy Lawyer, Offers His Analysis of Bill S-210 Read More »
We recently learned of Bill S-210, so naturally, we decided to take a deeper dive into the legislation by offering this analysis.
An Analysis of Bill S-210 – Canada’s Website Blocking/Age Verification Bill Read More »
We decided to take a look at the actual text of the CJPA and offer our thoughts on the direct text of the bill.
An Analysis of AB-886 – The California Journalism Preservation Act (CJPA) Read More »
This is it! The final segment of the Bill C-18 senate hearing special. This covers the second hearing of hearing 10.
Senate Hearings on Bill C-18 – A Look At Hearing 10 (Segment 2) Read More »