toDataURL no funciona en los navegadores de Android

Tengo una imagen que el usuario dibujó en un lienzo y quiero guardar esa imagen en el servidor.

Estas líneas funcionan bien en mi ipad pero no en mi navegador de Android (versión 2.3.3):

var testCanvas = document.getElementById("sketchpad");  
var canvasData = testCanvas.toDataURL("image/png");

Si le aviso a canvasData solo obtengo:

datos:,

¿Me estoy perdiendo de algo? ¿Es posible hacerlo en Android o debo buscar otros métodos, complementos, etc.?