I used to play a game here a lot, years ago.
It was about canvasing and saving the world, you tried to convince people to donate money, and the title contained "Canvas" on it.
I have looked here widely and didn't find anything, anyone remembers this game or can help me find it? I'm starting to think that I lost it and it was just on my mind