My short answer to those is yes to both.
I'll say that in B.C. we don't have quite the robust kinds of programs that we have in Ontario, with the John Howard Society. Just to speak anecdotally for a second, I've had the privilege of liaising with the John Howard Society for a client who's based out of Toronto, with B.C. charges. I was resoundingly impressed with how comprehensive their services are and the kind of assistance they could provide to other similarly situated accused, who have no resources and perhaps mental health problems and addiction problems.
Some of the challenges we see in forming a bail plan that, first, is realistic and, second, will actually protect public safety are issues such as overcrowding in recovery houses, a lack of availability of those houses, and a lack of supervision. In other words, you're left in this predicament whereby you're presenting to the court what may be an ineffective plan. These types of programs could certainly greatly assist that.