No one has enough money, and this trend will get worse as this trade war goes on. Unless you can replace the credit buffer this initiative is a non starter.
To many people are living partly on a credit card, we need to ether replace it with an non american credit card, some other form of credit (LoCs are harder to get at the moment) or find a way to get more money to Canadians.
Must be why in most democratic nations you have no freedom of association.