It seems like Google is getting ready to release an implementation of Canvas for Internet Explorer. It works by somehow converting canvas to VML.
See a demo of canvascape working in Internet Explorer using Google's compatibility layer.
From looking at the code, Google will be releasing canvas.js under the Apache License 2.0.
Maybe I won't have to bother finishing the reflection.js implementation in Internet Explorer.