canopy growth stock forecast 2025