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 (virtual or in person), program type, and even day of the week.