You're conveniently leaving out that the PEO report found they were justified in using the emergency powers act since it was a complete failure of the local and provincial police to act, so they had to do something.
https://www.cbc.ca/news/politics/poec-report-released-friday...
So hey, maybe we should trust the government (who does all federal payment systems) with a new federal payment system.