eu também apanhei fazendo uma bandeira, mas se quiser dê uma olhada no meu código se for te ajuda
<canvas width="600" height="400"></canvas>
<script>
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
// fazer o retangulo verde
pincel.fillStyle = 'green';
pincel.fillRect(0,0,600,400);
//fazer o losango amarelo
pincel.fillStyle = 'yellow';
pincel.beginPath();
pincel.moveTo(0,200);
pincel.lineTo(300,0);
pincel.lineTo(600,200);
pincel.lineTo(300,400);
pincel.lineTo(0,200);
pincel.fill();
//fazer a bola azul
pincel.fillStyle = 'blue';
pincel.beginPath();
pincel.arc(300, 200, 150, 0, 2 * 3.14);
pincel.fill();
//fazer a faixa branca 01 simples
/*
pincel.fillStyle = 'white';
pincel.beginPath();
pincel.fill();
pincel.fillRect(150,180,300,35);
*/
//fazer a faixa branca 02 mais complexa
pincel.fillStyle = 'white';
pincel.beginPath();
//pincel.moveTo(200,200);
pincel.lineTo(150,200);
pincel.lineTo(450,180);
pincel.lineTo(450,200);
pincel.lineTo(150,220);
pincel.fill();
</script>