Look at the options for growing cannabis and how the soil will be used. Are you going to use potters, raised beds, or plant directly in the ground?
Some soils do better than others, depending on the conditions and environment around them. The most commonly used, and what I prefer, is raised beds and/or pots. On large-scale grows, pots are not an efficient way to go in terms of cost. For small-scale grows, I suggest fabric potters or raised flower beds. The advantage to raised beds and pots is that they provide good drainage and better air flow through the soil.
An important part of selecting soil is the nutrients that will be fed through it. This essential element is often overlooked. Some nutrients do poorly in certain types of soil. Salt can build up and lock out key nutrients. In some cases, the nutrients pass right through the soil, so the plants lack food and nutrients are wasted. This happens with dense soils, light fluffy soils, and or soilless soils/mediums. Specific nutrients are available for different types of mediums and soil blends. It is essential to investigate which nutrients work best with the soil type that is chosen.
Whether using living soil, which contains microbes, bacteria, and fungi, or adding life into a soil that is lacking these elements (soil microbiology), I strongly recommend learning about the soil food web. Take the time and do the research to understand the processes and interaction with nutrients. Most professional gardeners use these practices. This is key to a happy, healthy plants.
A little research into soil types and what works and doesn’t work will prevent a lot of pitfalls and failures and help create happy plants that will provide a fruitful yield of high-quality, premium cannabis with bigger and improved yields. Good luck!