3 cannabis stocks to buy now