Canopy Growth Appoints Constellation Brands Veteran as New CFO