The Cowichan Therapeutic Riding Association provides therapeutic riding and equine-based therapeutic services for persons with disabilities. We...