¿Porqué se obvia la linea que cierra el triángulo? La de 50, 50?
pincel.fillStyle="blue";
pincel.beginPath();
pincel.moveTo(50, 50);
pincel.lineTo(50, 400);
pincel.lineTo(400, 400);
pincel.lineTo(50, 50);
pincel.fill();