

A sub has more than the single purpose you mentioned. You can’t just hand-wave away their most critical role: intelligence gathering.
If it was about spending as much money as possible we wouldn’t be buying from South Korea as they manufacture vessels faster, and cheaper, than other countries. If we built these at home they’d probably cost 5x as much, we’d get them 10 years late, and they’d be riddled with issues.
I’m trying to see your point. Do you want us to increase our shipbuilding capacity to build these in Canada, or do you not want subs at all?
Do you want the government to give all of this money to our local shipbuilding industry so that they can continue to gouge taxpayers? They can’t even provide our military with the equipment they won bids for without inflating costs and timelines by an exorbitant amount, and that’s not even for subs which are significantly more complicated than something like a supply or patrol ship. At least Davies shipyard was able to provide the CAF with a supply ship within reason, but others, like Irving, are a giant money pit.

“Outlaws anonymous communication by requiring every citizen to verify their age…”
To me that reads similarly to age restricted websites asking you to verify your age before accessing it, where you just input a date that says you’re old enough and then you’re set. I’ve been 99 years old for the last decade. Given what they’re trying to do, I wouldn’t be surprised if they use more extensive verification measures, but I haven’t read into that yet. If it’s just an age/DOB input, then it’s not really outlawing anything.