Dispensaries where are you able to buy cannabis that are MEdical iowa? Medical cannabis (CBD &В THC) items are available nowadays in dispensaries positioned across Iowa. MedPharm Iowa welcomes one to check out our dispensaries in Windsor Heights and Sioux City. Council Bluffs, Waterloo and Davenport places are owned and operated by split companies. MedPharm Iowa’s Aliviar model of natural natural oils, ointments and capsules can be purchased in all five dispensaries across Iowa.