(NBC) — CVS has started selling cannabis-based products in eight states. The drugstore chain has partnered with cannabis manufacturers to carry a line of topical products infused with CBD....