Constellation Brands Buys Stake in Marijuana Company, Canopy | Fortune