This seems like a proper opportunity for SVG, not Canvas, considering SVG is actually designed to represent vector graphics. I'm not sure about this, but I think Illustrator already includes SVG support.
> The purpose of Ai->Canvas is to accelerate your HTML5 canvas development.
I can see this being useful for, for example, <canvas> game development where you don't want to code all the graphics by hand.