Businesses being forced to accept all the risk and inconvenience of accepting cash to protect people from having their assets is somewhere between a security theater and a straight up pipe dream.
Also, there are a million other regulations that businesses have to deal with from license and insurance to the number of fire extinguishers. Asking businesses to accept cash is not a life-or-death decision from a business cost point of view. If anything, it means more potential customers and better PR.
Socratically, consider what would have happened if Trudeau would have had to send in the army to violently remove property from all of these people.
I'll submit that a different, far more reasonable solution would have been arrived at.
It’s harder to steal properly secured non-custodial cryptocurrency/asset wallets.
e.x. multisig or Shamir’s Secret Sharing, brainwallets or passphrase encrypted wallets, etc
Armed military and paramilitary government agents, including active and reserve military and internal security services are about .9%,of US population, not the .3% you suggest: 1.4 million active, 800k reserve, 700k police, for 2.9 million of 330 million.
They can't. This is a completely different issue, one which doesn't go away if cash isn't involved. The police could just as easily decide to seize your car or your watch or your computer or the clothes off of your back. On a one-by-one basis.
It's mass surveillance vs. targeted all over again.