これは非常に簡単ですが、スクロールバーが発生する理由がわかりません。コードは次のとおりです。
CSS
body, canvas, html{margin:0;padding:0;border:0 none;}
canvas{background:Black;}
HTML
<html>
<head></head>
<body></body>
</html>
JavaScript
var canvas = document.createElement("canvas");
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
document.getElementsByTagName("body")[0].appendChild(canvas);
</p>
これは、キャンバスが表示可能なウィンドウの幅と高さにまたがる原因になっているだけではありませんか? JSFiddle の例を次に示します: http://jsfiddle.net/TyJYH/