There were 25 mares purchased by Ontario residents to foal in Ontario this spring, maxing out the popular Mare Purchase Program.