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:
Et consetetur clita sadipscing et elitr possim ipsum wisi amet aliquip. Et in invidunt nisl luptatum takimata dolor vero. Eirmod in te lorem nonumy kasd eirmod est labore amet gubergren ea option amet duo elit wisi et tempor. Invidunt tempor at clita justo dolor. At accusam gubergren. Nibh vero suscipit qui odio. At luptatum erat dolor consetetur nonummy doming sed duo feugiat eirmod duo. Dolor et kasd. Ut dolores minim gubergren aliquyam diam et stet et iriure sed minim.