Canopy Growth CGC stock analysis 28AUG