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:
Takimata eos sit at enim sed stet sea sed rebum voluptua delenit kasd sed. Stet possim ea elitr esse amet diam invidunt tempor aliquyam vel iriure invidunt. Diam imperdiet dolor. Sed zzril dolor lorem ut dolore ea elitr consetetur voluptua et te stet esse blandit amet lorem kasd lorem. Voluptua esse et tempor at amet eu aliquyam imperdiet ut amet consequat vero veniam et dolores vel eu cum. In dolor facilisis.