When you say "gave away 50%"...do you really mean they gave it away for $4 Billion Dollars?
That $4 Billion investment by Constellation allowed Canopy to raise capital without diluting it's shareholders. That is why Canopy is trading in the $44 range today.