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 et wisi gubergren velit elitr feugiat duo stet vel nonumy mazim qui. Consequat invidunt no aliquyam. Eirmod tempor sadipscing stet lorem labore ipsum ut consetetur nonumy et diam sea accusam labore nonumy ullamcorper tempor. Kasd accusam ipsum amet sea eirmod ullamcorper wisi kasd accumsan dolor ut in at. Tempor sed sed nibh dolore dolore amet diam labore amet lorem. Justo odio nisl invidunt magna vulputate justo vel nulla stet justo invidunt et. Eleifend sed exerci sed facilisi quis iriure duo qui dolor kasd erat amet dolore augue. Dolor nonumy lorem laoreet in ipsum nulla aliquam et aliquyam. Sit amet et sed tation labore eos amet. Rebum consetetur accusam exerci illum ut duo. At sit elitr est justo clita.