Answer» What is Canine Companions for Independence mean?
Canine Companions for Independence is a US-based 501(c)(3) nonprofit organization that trains and provides assistance dogs. As of 2018, it has placed over 6,000 assistance dogs with recipients at no charge.