You say you are in Canada? In Winnipeg? I think there is a salvation army there, and they may have soup kitchens or even shelter.
I know it may not be the funnest place to hang around, but its one option if its safe enough to go there. Sometimes it can be a bit of a rough crowd around the charities for the poor.
Kind of like trying to get water in the Serengetti, but ya got to watch out for them crocodiles or lions or other beasts at the watering hole.
I am wondering how do you transfer BTC into cash money, in order to pay at restaurants right away?
Please tell.
Have you considered getting wallets for any of the 'alt-coins', as this might expand your donations into those areas?
For example, I may not have much bitcoins to give you, but if you had a netcoin wallet, then I could give you a small amount of netcoins. ( Netcoin.pw to download the netcoin wallet )
I don't have much bitcoins right now, but I am trying to get a loan as you can see at this link here:
https://bitcointalk.org/index.php?topic=310357.0If someone loans me 100 BTC, I will give you 0.04 BTC
By the way, I also own a website named:
SaveMe.info that I am considering developing, where people can ask for donations in crypto-coins