Many of the best stocks to buy come with a high price tag. This fact is hardly surprising: Companies with exciting growth prospects will generally attract a lot of attention, and as investors load up on shares of these companies, their stock prices rise accordingly. However, it is still possible to find good stocks to buy on a budget, especially considering that the ongoing COVID-19 pandemic has led to so many great stocks being thrown in the discount bin. With that in mind, here are two excellent cannabis stocks that are currently going for less than $10 apiece: Charlotte’s Web Holdings (OTC:CWBH.F) and Planet 13 Holdings (OTC:PLNH.F).