Canal Alliance is a nonprofit champion of immigrants who are challenged by a lack of resources and an unfamiliar environment. Services include: Immigration legal services, university preparation, English as a Second Language and Technology training, & US Citizen classes, food pantry, emotional support and mental health and support for pregnant women.