Rob Sands, Constellation Brands CEO, discusses the company taking a $4 billion stake in cannabis company Canopy Growth.