Desenho PNG para um elemento da tela - não mostrando transparência

Estou tentando usar drawImage para desenhar um PNG semitransparente em um elemento de tela. No entanto, ele desenha a imagem como completamente opaca. Quando olho para o recurso que está sendo carregado e carrego o PNG real no navegador, ele mostra a transparência, mas quando o desenho na tela, não mostra. Alguma ideia

Aqui está o código:

drawing = new Image() 
drawing.src = "draw.png" 
context.drawImage(drawing,0,0);

questionAnswers(10)

yourAnswerToTheQuestion