Canal Alliance is a community resource dedicated to providing health and social services, citizenship, economic security and youth development for low-income immigrants. It offers classes, training and workshops to help individuals with English speaking skills, technology, domestic violence support and career advancement.