Não sei porque meu canvas não aparece com 600 e 400. Só até o máx de y = 150. Não sei explicar. Por isso, reduzi as medidas e dei conta da tarefa.
<body>
    <canvas width="200" heigth="150"></canvas>
    <script>
        var tela = document.querySelector("canvas");
        var pincel = tela.getContext("2d");
        pincel.fillStyle = "darkgreen";
        pincel.fillRect(0, 0, 200, 150);
        pincel.fillStyle = "black";
        pincel.fillRect(40, 20, 40, 40);
        pincel.fillStyle = "black";
        pincel.fillRect(120, 20, 40, 40);
        pincel.fillStyle = "black";
        pincel.fillRect(80, 60, 40, 60);
        pincel.fillStyle = "black";
        pincel.fillRect(55, 90, 25, 60);
        pincel.fillStyle = "black";
        pincel.fillRect(120, 90, 25, 60);
    </script>
</body> 
            