I have not tried these types of lights on a canvas, though I would think that you could poke a smaller hole into the canvas and secure the light in place with glue as with the previous tutorial. The challenge would be that there is nothing keeping the light in the hole besides the glue, so it may be more difficult to keep the light in place.