Canadian National Institute for the Blind
Halifax , Nova Scotia
CNIB is a nationwide, community-based, registered charity committed to research, public education and the vision health for all Canadians. We provide the services and support necessary to enjoy a good …