CNIB is a nationwide, community-based, registered charity committed to public education, research and the vision health of all – Read more