Consider:
If its a state approved legal product for consumption - and being taxed by the state for profit, then cannabis itself is legal tender!  if anyone possessed an ounce or any amount of "alcohol" outside of their home or within, it wouldn't be an issue.  but this purely Natural plant, which has been available since the dawn of civilization and used in cultures across the globe for thousands of years, faces prohibition for the sake of the triad of the:  STATE+INSURANCE INDUSTRY+BIG PHARMACIDICAL who want their cut of the $$$ = from a natural plant.  

Most obviously, the POLICE OFFICER said he would accept the Cannabis in trade for the snowmobile, so he should be cited as well.   Bigotry in Law Enforcement = entrapment; and clear evasion of liability by anyone who carries a badge.  

This state legalized Cannabis; so stop criminalizing it!
Portugal legalized all drugs over a decade ago = and it cut crime/addictions by -1/2.  Your "war on drugs" has nothing to do with drugs, its $.