I know the vancouver seed bank sells peyote seeds, and a mature one will spit seeds out, there is a native american church community, a lot of good people that believe in the medecine and the Native American Church, for me the true religion as its between you and the creator, its a underground thing as you have to be invited. These days i check out u tube if i want to listen to peyote music, yrs back the only way was recordings of meeting and jam sessions, now its a lot more out there ,not so hidden. Old days it was highly persecuted, natives went to great lengths to have meetings and the white mans goverment sought them out and outlawed them as it gave natives strength. Natives finally converted the native church to christianity in hope of being accepted by the white mans goverment. The people trained to hold ceremonies are Roadmen they are the priests, they are licensed to cross borders with peyote for religious purposes and take there hereditary right and responsibilities very seriously, most living a meager life having dedicated it to spreading their religion, the good ones I met anyway.
These other things mentioned like san pedro and peruvian torch, there are traditional ceremonies for those as well, i have been described as to a san pedro ceremony, it is shorter than peyote but very effective ive been told, never tried it myself but dont discount it. Peyote is slow growing, like if you want a ceremony, if you start seeds in 5 yrs might be mature enough to provide for it. Very finicky to sprout seeds, read up on the process and follow the parameters. I should get some seeds to and see if i can sprout some. Peyote is legal, here in canada anyway.