Eu estava realizando uma das aulas de JavaScript e até o momento não tinha encontrado nenhum erro desse tipo mas assim que eu executo o código pelo VScode usando o Edge, ele não exibe o alerta definido para ser exibido ao clicar. Gostaria de saber se isso ocorre por erro do navegador ou foi algum erro de sintaxe meu.
<canvas width="600" height="400"></canvas>
<script>
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
pincel.fillStyle = 'grey';
pincel.fillRect(0, 0, 600, 400);
function exibeAlerta() {
alert('Cliquei');
}
tela.onClick = exibeAlerta;
</script>