With 29 states (plus the District of Columbia) that have legalized marijuana in some form, the U.S. is seeing an explosion of pot-related companies. In 2016, there were between 21,000 and 33,000 cannabis businesses in the U.S. Yet many of these businesses have a hard time just making ends meet...