Opening a small or medium-sized cannabis business requires capital. While federal legalization of marijuana is inching closer to reality, banks are finding it difficult to keep up with regulations within different states that are constantly changing.