Charity logo



Business No: 892127333RR0001


Ability4Good is a community-based nonprofit, operating as part of Enterprise4Good. We develop social networks, offer services and create caring communities for those that are most vulnerable so that they can live with dignity, achieving their goals and aspirations.

Founded in 1979, we started as a program led by parents of children with cerebral palsy. The program was housed at the Alberta Children’s Hospital, and provided information and education related to assistive technology for children with special needs and their families. We quickly realized that we had the capability of not only assisting children and their families but also adults with special needs.

In 1984 we became a nonprofit, charitable organization named the Technical Resource Centre, and in 1998, we rebranded as the Ability Society, incorporating seniors into our mission while continuing to be an advocate for persons with special needs in the community.

Today Ability4Good continues to provide all of the services offered by the Ability Society, operating as part of Enterprise4Good. We focus on providing services where they are needed most that are self-sustaining, cause-related and entrepreneurial.