I don't see social finance as a tool; I see it as a way of thinking about how we use our money.
We will continue to need donations. We will continue to need community foundations and private foundations in Canada to allocate their grants. We will continue to need government to allocate resources to our toughest social challenges. We hope we will have more and more business partners providing their investments here.
Finally, the social enterprise sector itself is earning lots of revenue, so those are five streams of resources.
One of the challenges is that those money streams don't talk to each other. They operate, to a large extent, in parallel. So social finance is a way of thinking about how to leverage these resources to maximize impact. That's the real issue.
I hope that clarifies your question a little bit. If I've missed something in there, please tell me.