Canada Constellation finance chief David Klein appointed as new Canopy CEO Former co-CEO Bruce Linton said he would have chosen David Klein to fill his shoes back in July. Michelle GamageDecember 9, 2019