Top Marijuana Stocks to Watch: CannTrust (NYSE:CTST), Neptune Wellness (NEPT), MediPharm (MEDIF)

Marijuana stocks are some of the most popular penny stocks to watch…