Можно использовать excanvas. Чтобы всё заработало, достаточно включить скрипт:
<head>
<!--[if IE]><script src="excanvas.js"></script><![endif]-->
</head>
Если canvas создаётся динамически, то после создания нужно вызывать такой код:
var el = document.createElement('canvas');
G_vmlCanvasManager.initElement(el);
var ctx = el.getContext('2d');
Для ознакомления можно посмотреть примеры библиотеки flot (построение графиков на canvas), в которых используется excanvas. В IE эти примеры работают также как в остальных браузерах.