Fiz um loop com o for e criei um campo cheio de flores :) Aumentei o tamanho do Canvas para 600x600 para que fique uma conta exata e as flores não fiquem pela metade no final
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>Um campinho de Flores</title>
</head>
<body>
<canvas width="600" height="600"></canvas>
<script>
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
pincel.fillStyle = 'lightgray';
pincel.fillRect(0, 0, 600, 600);
function desenhaCirculo(x, y, raio, cor) {
pincel.fillStyle = cor;
pincel.beginPath();
pincel.arc(x, y, raio, 0, 2*3.14);
pincel.fill();
}
function desenhaFlor(x, y){
desenhaCirculo(x, y, 10, 'red');
desenhaCirculo(x, y-20, 10, 'blue');
desenhaCirculo(x, y+20, 10, 'yellow');
desenhaCirculo(x-20, y, 10, 'green');
desenhaCirculo(x+20, y, 10, 'orange')
}
for(var x = 30; x < 600; x += 60){
for(var y = 30; y < 600; y += 60){
desenhaFlor(x, y);
}
}
</script>
</body>
</html>