At least if you set fines to a level that such crimes are rarely if ever profitable, you can both remove the incentive for the organization to commit them as well as introduce a passive internal mechanism to prevent them in the first place.
i am more pushing back against the call for corporal punishment like caning
Corporal punishment is laughable outright, but that's masking the issue. Punishing corporations does not discourage the participants directly. The behavior will not change.