CNIB Program Offerings
There’s always something going on at CNIB! Whether it’s children and youth groups, recreational activities, peer support groups or technology training sessions, our innovative programs are designed to educate, engage and support our participants across all areas of their lives. Explore our upcoming programs on our online calendar where you’ll be able filter program offerings by region, event type […]
CNIB Program Offerings Read More »