I am also interested in this, because I am using this quite a lot. I even made a video on this and in the comment I was told the same. Something appears to have changed in the canvas.
Now I am afraid to update canvas.
To be honest, I would also be interested of using canvas in a function node to dynamically generate and image.