"after community opposition to the proposed law’s surveillance measures". Only in Canada!
The sheep who reside in the USA and the UK, who let their respective governments do almost every thing they want to, wouldn't garner this much attention from their respective politicians.
It all dates back to the late Pierre Trudeau, who had the audacity to stick his middle digit up to the USA, and refused to adopt the preferred US 'guide lines' unlike governments in the UK.
Must have been his French heritage, France has a similar attitude. One is called 'independence' and the other 'subservience'.
Unlike other governments who cross-link all their data-banks so all and sundry, regardless of their need, Canada's data-banks are deliberately decoupled - no nosy civil servants trawling through your life. Occasionally these controls can be a pain, as an inquirer has to travel from one department to another to collect data for the first.
A small price to pay for privacy.