Canopy Growth Corporation (CGC) reports earnings