Svg uses the xml format, so parsing most of it, and then using the canvas paths should be relatively straight forward.
The problem would be animating it, and as Ashley said making a reference in the editor. Then there are several other issues such as collision detection, etc.
Would people use it?
I believe so, but unlike bitmaps more detail would mean more processing time. I mean one nice looking image could have hundreds of paths.