Canopy Growth Corporation (NYSE: CGC) Bullish Cycle in Progress