What makes urban shelters unique is that they serve a diverse clientele, including women from a number of different indigenous communities. For instance, Montreal is home to an Inuit population. Members of the Anishinabek and Mohawk communities are also present in different areas.
The workers don't speak all of those languages, so English or French tends to be the language used in urban shelters. Workers in other shelters speak the language of the community they are in.