The Canadian Disability Corporation, (CDCA), is often seen as the savior of Canada’s disabled. But, as troubling as some of its activities are, the Corporation is not all it’s cracked up to be. The Canadian Disability Corporation (CDCA) was created …