In the US, since weed is still technical illegal on a federal level, it is a cash only sale, no banks will touch that money, and even recreational and medicinal sales are kept in separate areas from each other to keep money going where it belongs. But since communities within states can decide for themselves whether or not weed sales are allowed, and I live in a fairly conservative part of the state despite being 30 minutes from both Denver and Boulder, I have seen a lot of pissing contests about how it should be handled. We have the tiniest of our three town area having 3 medicinal shops, but no rec shops, while the other two towns won't allow it at all. We have the city between us and Boulder not allowing weed sales, but mostly because they are trying too hard to not be Boulder.
But really, I guess what I'm saying is, it's not any more of a clusterfuck in Canada than it is anywhere else, but at least you guys have the feds on your side.