This won't still stop the fact that many will still purchase marijuana with cryptocurrency or so and even abuse it . I know that the Canadian government want to monitor the transaction and usage of marijuana through this means but it still won't have much effect.
I hate to say it but still: if you want to monitor the usage of marijuana why then was it legalized? Its really going to be a hard task making some people obey certain regulations.