This seems like a terrible oversight. In fact, I cannot continue development without a solution. I know it's possible to draw offscreen and transfer the image but I have a background on the canvas that I really cannot affect.
Thanks for any suggestions.