It not charity though, he isn't giving money to the city. He is investing and making a profit for himself. Which is fine, as he should, but wish it would stop being phrased as it currently is.
I really don't care about incentives for developers to build things in the city. Realistically that's the only thing that is going to restart Edmonton's downtown. Well that and hopefully the new city council does literally anything to clean up the streets.