Olá Mesmo indicando largura 600 e altura 400, o meu retângulo parece ser mais alto do que largo, porque poderia ser ?
canvas widght = "600" height = "400"> </canvas>
<script>
var tela = document.querySelector ("canvas");
var pincel =tela.getContext ("2d");
pincel.fillStyle = "lightgray"
pincel.fillRect(0, 0, 600, 400);
</script>