Lienzo HTML5: Obtener evento cuando el dibujo haya terminado

Estoy dibujando una imagen a un elemento de lienzo. Luego tengo un código que depende de este proceso para ser terminado. Mi código se ve así:

var myContext = myCanvasElement.getContext('2d'),
    myImg = new Image();

myImg.onload = function() {
    myContext.drawImage(containerImg, 0, 0, 300, 300);
};

myImg.src = "someImage.png";

Así que ahora, me gustaría recibir una notificación cuando se complete drawImage. Revisé la especificación pero no pude encontrar un evento o la posibilidad de pasar una función de devolución de llamada. Hasta ahora acabo de establecer un tiempo de espera, pero esto obviamente no es muy sostenible. ¿Cómo resuelves este problema?

Respuestas a la pregunta(3)

Su respuesta a la pregunta