I was just reading about a violation of the Canadian fisheries act that has a maximum penalty of $200k, and realized the absurdity of there ever being a maximum fine.
There should be no maximum fine on any corporate penalty given that we do not cap the size of corporations or their bank accounts.
It would be like having maximum jail terms of 25 years for immortal beings that can live to 10,000.


Bud you need to go outside and give your head a shake.
Your whole argument is based on the naiive idea that everything has a clear cut nominal cost that can be easily measured.
The reality is that things like environmental destruction and abuses of labour, have costs and impacts that ripple across generations with uncountable numbers of secondary effects. When toxic waste is dumped and it causes family members to get cancer that requires not only treating the actual patients, but all the time suffering, and waste to all of their friends and family members, and all of the environmental remediation that can never actually be completed.
Not everything is reversible or fixable.
You need to grow up and stop relying on simple cost models to explain everything. Corporate fines are not tolls that are expected to be paid. They are punishments for breaking the law and are there to deter corporations from doing so.