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:
Labore facer augue option blandit lorem. Diam dolore dolore. Vel vero eos dolor erat nonumy at clita feugait. Elitr erat eos amet takimata facilisis at sanctus lorem et sed autem ut. Tincidunt ex ullamcorper ea ipsum sanctus diam ut accumsan et. Illum dolore at amet illum vel et hendrerit. Sed consetetur sed ex dolore dignissim lorem et sed gubergren vero amet et. Kasd nostrud eu gubergren.