blind
The Canadian National Institute for the Blind (CNIB) delivers innovative programs and powerful advocacy that enable Canadians impacted by blindness …