Aren't we already there? What do you need cash for? I spent a few hundred bucks today at a bunch of different place, in two different countries, and never touched a dollar.
Pot was the last thing you needed cash for in Canada, and now you can order it online from the government, payment by credit card.