Not with the canvas plugin, it wasn't designed for it. It can be done if you wish to delve into the plugin sdk.
With webgl off html5 canvases are as easy to draw as any other image so the main thing you'd need to change in a plugin is the draw() function to basically this:
instanceProto.draw = function(ctx)
0 - (this.hotspotX * this.width),
0 - (this.hotspotY * this.height),
Where "myCanvas" is the id of the canvas you want to draw in C2. It has to exist somewhere on the webpage.
Making it work with webgl "on" requires converting the canvas to a webgl texture every time and that's not exactly a fast operation. You can reference my canvas plugin to see one way to do it.