It's not the legislation that is taking the time, it's more of who gets to tax the product, which well connected outlets get to retail the product and where they get the product from.  In Ontario, think the LCBO as the only licensed source.  The amount of potential taxes are too much to resist, and they already have the LCBO employee associations on side as well.

My guess, it won't be the current cannabis outlets that come out the winner.