I don't think such a service will ever exist, the legal cannabis industry is way too highly regulated. I hear that some cannabis vending machines that are in development will accept Bitcoin as they are unable to accept credit cards at the machine due to regulations and bureaucracy.