Canopy Growth Corporation (CGC) and the rest of the cannabis sector has been getting positively smacked for more than a year … source