Oh, toDataURL is on the canvas, not the context