It is possible for me to write a Plugin that puts a Canvas on top of C2's canvas at runtime?
I am thinking for the ThreeJS Library for example.
Yes, but it's pretty complicated. You can do anything from a plugin that you can do in a web page, but that doesn't mean it will be easy.
Develop games in your browser. Powerful, performant & highly capable.
Thanks Ashley :)