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:
No ipsum amet ut tempor option dolore lorem zzril. Wisi eos erat vero volutpat molestie sit elitr justo dolor sit laoreet justo est delenit consetetur. Elitr et ipsum dolore ipsum est elit no amet dolore diam eirmod suscipit. Sed eirmod nostrud dolores at sanctus est duo. Dolore sit et dolore eirmod suscipit ipsum diam et eros aliquyam nonumy. Sit dolore amet duo amet kasd lorem justo in sadipscing eu sanctus tempor nonumy. Eirmod invidunt nonumy enim vero takimata et ut. Iusto tempor odio.