Ie8 以前
Google が提供する ExplorerCanvas を使用できます。
http://excanvas.sourceforge.net/ 

excanvas_r3.zip をダウンロードし excanvas.js を取り込む。
<!–[if lte IE 8.0]><script type=”text/javascript” src=”excanvas.js”></script><![endif]–>
 

Ie9
IE9 は互換性のためにブラウザモードを IE7,IE8,IE9,IE9 互換表示の複数を搭載しています。このうち Canvas を使うには IE9 である必要があります。IE9 互換モードで動作している場合は html に記述されたドキュメントモードによって互換性の動作を変えています。

-- Internet Explorer 9 開発者ガイド
http://msdn.microsoft.com/ja-jp/ie/ff468705#_HTML5_canvas 
!DOCTYPE および X-UA-Compatible meta タグまたは HTTP ヘッダーを使用して、既定値を好きなように変更することもできます。現在のドキュメント モードを判断するには F12 を押して Internet Explorer 開発者ツールを開いて、メニュー バーの右側を確認します。ドキュメント モードを上書きするには、[ドキュメント モード] メニューで [Internet Explorer 9 標準] をクリックします。

-- ドキュメント互換性の定義
http://msdn.microsoft.com/library/cc288325.aspx 
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >

-- ブラウザの動作変更
  1.  F12 を押下する。
  2.  開いた画面で ALT+9 を押下する(ドキュメントモードを IE9 標準とする)。
    または
  3.  開いた画面でブラウザモードを IE9 に変更する。

「ツール」 - 「互換表示設定」からも変更できます。
  • すべての Web サイトを互換表示で表示するのチェックを外す。
  • 互換表示に追加した Web サイトに該当があれば削除する

体感で話すのは申し訳ありませんが IE9 はこの互換性のために多くの性能を犠牲にしているように感じられます。このチェックを外す事で動作が軽快になったように感じました。

-- Google Chrome Frame の活用
X-UA-Compatible に chrome=1 と書く事で Google Chrome Frame を有効に出来ます。

Ie10
Chrome ともほぼ互角に渡り合えると言えましょう。