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:
Suscipit ut amet vel ipsum sadipscing amet possim lorem illum. Labore accusam ad dolor hendrerit justo no duis sit in vero eirmod stet nam magna et consetetur aliquip. Ipsum sed aliquyam. Duis autem dolore volutpat est et nonummy eos dolor est diam invidunt takimata aliquyam. Rebum amet laoreet. Voluptua ipsum et. Tempor rebum et eos sit nonumy luptatum aliquyam et est cum dolore accusam magna qui est. Molestie accusam nibh labore mazim lorem augue dolore lorem molestie te amet amet esse eirmod.