Here in Ontario Canada I can walk into a local neighbourhood cannabis store (one of many on every block, it seems) and make a purchase using my debit or credit card. I'm not sure if any of them even keep a cash float although I imagine they must, just in case granny comes in "for medicinal use". Alternatively, I could just go to the government-run web store and get home delivery through Canada Post at no extra charge.
A bigger factor is that the Canadian prohibition was only controlled at the federal level in the first place, like all Canadian criminal law, so only the federal government had to legislate to change it. The provinces have however done lots of subsequent legislation to regulate the details (e.g. distribution channels and the exact minimum age limit) in a wide variety of ways.