Canopy Growth’s New Marijuana Deal Is a Winner for Constellation Brands