Probably neither. Try a hydro store or garden supply store if you can. Cactus mix would actually be the better pick of the two because orchids soil is primarily bark. Don't buy your soil from wal-mart or Fred meyer. Home depot carries black magic potting soil which is decent if you truly don't have access to a hydro or garden supply store. http://www.homedepot.com/p/Black-Magic-1-5-cu-ft-Potting-Soil-1010172403/206672999
I think you will be sorry unless you can get Fox Farms, or something made for growing cannabis. I've tried a few other soils and ran into issues.. If I couldn't get Fox Farms or something equivalent I think I'd just grow in coco hempie or DWC... Orchid mix is ok for sprouting seeds..