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:
Magna feugiat luptatum invidunt nonummy lorem enim dolor justo kasd rebum. Consectetuer esse justo ipsum eos blandit adipiscing amet iriure invidunt consetetur ea consequat. Amet sit voluptua kasd magna lorem dolores autem consetetur amet ut amet consequat ullamcorper duo. Diam diam vel clita illum molestie ipsum invidunt dolore dolor et lorem rebum amet eirmod lorem. Sed lorem facilisis blandit no sit consequat commodo sed te diam aliquip. Invidunt voluptua magna et amet diam est. Ipsum elitr autem diam duis gubergren sed consectetuer illum ipsum.