The <canvas> element is not natively supported by the backend formatting engine. However, what can be done is to replace the <canvas> with an image in the print <div> before sending to the formatter. There are a few Javascript drawn <canvas> elements on this page. They are processed to the output by the xepOnine.jgPlugin.js Javascript by converting them on-the-fly to image format.
This is a second <canvas> element on the page:
Stet dolores qui sed et kasd facilisis sea takimata in et et ipsum ut takimata doming. Ea sanctus sanctus nibh aliquam rebum diam duis duo vero accusam velit takimata. Invidunt euismod sea vel. Luptatum suscipit eos duis lorem at et congue gubergren labore. Gubergren sit duo nonummy sadipscing id. Assum eu tempor facilisi ipsum dolor possim no accusam lorem lorem zzril erat vel eirmod. Sed amet voluptua feugiat nibh lobortis clita labore et lorem et nobis at volutpat. Sea tation ea nonumy ipsum voluptua at takimata at. Diam eirmod eros sea rebum et elitr est praesent diam eu duo dolores odio ut volutpat ipsum. Lorem consectetuer eirmod duo eos et sed.