Canopy reports CA$2.1 billion loss on massive cannabis unit impairments