Solar and hydro are 10-15 year investments and is difficult to justify just for mining. Good mining hardware is only useful for 18 months, so it doesn't make a lot of sense to install. (Although that portable hydro plant looked really cool.)
We're the cheapest hosting in the world. There were some people looking for numbers before. Prices start at $67.80/KW and go down from there for pre-payment and larger orders. (And if you want to talk really large orders, we're adding another MW in the next few months, and our bulk prices are also lowest in the world.)
We're located in Canada, carry insurance and have staff on site 24/7.
Run the numbers for your example setup.
I see you have a rack of 10 Spondoolies. Assuming they are SP30s, drawing 2400 watts each, that is 24kw per hour. In a month that is 24kwx24hoursx30days=17280kwh. I am guessing you are charging $67.80 Canadian per thousand kwh? So cost for a month is 17.280*67.80= $1171.58, which is $39.05 per day.
If your Spondoolies are pulling in 40 TH you are doing very well. At current difficulty that would be about 0.44 BTC per day in a big pool. If bitcoin price is over $100 you are (in theory) making money.
Am I missing anything? Other than the fact that your power is 1/3 of the cost of power in Alberta, which makes me wonder a lot...