Yes sir, there are. They're usually called "Seed Banks", in the classical sense of a seed bank being a depository of different seeds for storage and trade. While I'm sure you could find some online, I know they're often notoriously hard to find and break into; it's usually a collection of mutually acquainted growers and breeders who trade amongst themselves.
You'd be better off going to a Cannabis Club in California or something of the sort. Or just dishing out the cash to a commercial seed company.