Вам нужно добавить обработчик событий щелчка на холст, а затем, когда он щелкает, вы проверяете координаты, чтобы увидеть, был ли он нажат там, где было нарисовано ваше изображение.
Вот пример использованияпрямоугольник, нарисованный на холсте ...
var endCan = document.getElementById("endCan");
var endCtx = endCan.getContext("2d");
endCtx.rect(10, 20, 150, 100);
endCtx.fill();
endCan.addEventListener("click", function(e) {
if (e.clientX >= 10 && e.clientX <= 160 &&
e.clientY >= 20 && e.clientY <= 120) {
alert("clicked");
}
});
<canvas id="endCan" class="wrapper" width="500" height="300"></canvas>