I would not accept to support the canvas element at this time, since only the newest version of most browsers supports it. I would wait for support to be distributed, which may take some time. Keep in mind that HTML5 is not yet standard and is still subject to change.
You might want to examine the SVG and see if there is a server-side SVG parser where the output can be converted to PNG.
austin cheney
source share