Canal Alliance is a non-profit that provides immigration consults to individuals who live or work in Marin County on asylum, Special Immigration Juvenile Status (SIJS), naturalization, DACA, TPS, U-Visa, T-Visa, green card renewal, and VAWA.

Ways to Contact

To schedule an appointment, call 415.306.0437 on Monday – Thursday from 9:00am-12:00pm + 1:00pm-4:30pm. Leave a voicemail or email

To be screened for first-time DACA eligibility, go HERE.

To schedule a public charge consultation, go HERE.


After you call in, the organization will return your car as soon as possible (within 48 hours). Current clients can also email to schedule an appointment.


Collect key information in advance if possible: case numbers, names of key people, court dates and deadlines, documents related to the issue, and any questions you have.