meu codigo não quer fazer mais do que 6 quadrados, mesmo eu colocando números maiores
<meta charset="utf-8">
<canvas wdith="1000" heiht="800"></canvas>
<script>
    function desenhaquadrado(x, y, cor) {
        var tela = document.querySelector("canvas");
        var pincel = tela.getContext("2d");
        pincel.fillStyle = cor;
        pincel.fillRect(x,y,50,50);
        pincel.strokeStyle = "black";
        pincel.strokeRect(x,y,50,50);
    }
    var t = 0;
    while (t < 600 ) {
    desenhaquadrado(t, 0, "green");
    t = t + 50;
    }
</script> 
            