Salesforce had a good quarter, Best Buy is cheap, and is now a good time to add a little green to your portfolio with cannabis stocks?