“Bloomberg Intelligence predicts that federal legalization of marijuana is unlikely to occur for at least the next three to five years.”