solar What the Constellation Brands (NYSE: STZ) deal with Canopy Growth (TSX: WEED) Means for Cannabis Investors