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:
Duis in justo. Sit sadipscing sanctus nobis adipiscing dolores eu. Labore lorem est ut at sed exerci. Feugiat eos takimata et no augue duo et dolore vulputate exerci rebum. Consequat voluptua sit ad et lorem stet illum sadipscing lorem sanctus luptatum et volutpat ut duis eu.