St. Vincent de Paul does a lot. It's completely run by the parishioners (RC). In my city, they have 2 hour coffee house; coffee, tea or juice and a sandwich and pastry every day for all who come to the door. They give out grocery cards to anyone who calls them, and never ask about faith or pray. They provide space for all the addiction groups.
The Lutheran Church provides free meeting space for any group (including an African Church that is not Lutheran but can't afford their own chuch), their congregation donates and fundraises, a different charity every quarter (they choose homeless and battered women's shelters), and knits prayer shawls for anyone who is sick and could use a cheering up (regardless of faith).
The Episcopal Church downtown, has a coffee house and meal every Friday morning. There is a small food bank offered as well (staples, like potatoes, onions, bread, carrots, etc.). They serve special dinners on Easter and Xmas - yes ON THE DAY, which is unusual.
The SDA Minister here has received the Order of Canada for his contribution to the community. He started the first Food Bank over 25 years ago, and expanded to a furniture bank as well.
That's a very short list of local churches that help out (I used to work for Phoenix House with homeless youth). I could list at least 10 more.
There are so many heroes and volunteers in the religious community. I've found that it's a parish thing, a congregation thing - it varies from place to place. But one thing is for sure, many religious people do charity work in the community.