I plan to overhaul the canvas module to work better with others (mostly PIL and scene). Basically, I want canvas to work more like PIL, i.e. allow multiple canvasses that can be drawn to and saved as images etc. I can't say yet when I'll get to that, I'm pretty busy with some other things at the moment, but it's on my radar.