Goat Information Fiasco Farm Goat World The Whole Goat Catalogue Goat Keeping Supplies Caprine Supply: American but they do ship to Canada and have many goat supplies that no one else carries.