A private company can go public via Initial Public Offering or reverse merging into a pre-existing entity. It would make sense to me that CCMJ being worth $7M+ would probably attract a larger private company, likely stronger, that has a similiar, longer established business and a better developed infrastructure to expand and elaborate CCMJ's product line. The company would likely see great revenue possibilities with CCMJ's product, thus making a reverse merger a better choice than going public solo.
Keep in mind, I'm not a businessman myself, so i'm hoping others here on the board will correct any errors in my logic.