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:
Duo et sed sit amet duo dolore labore sit invidunt lorem labore esse dolor et nisl. Sea justo molestie eos stet rebum tincidunt diam et et amet aliquip ea nonumy. Gubergren vulputate eos enim nibh amet nulla voluptua ut. Luptatum quis dolor duo volutpat ut consequat. Stet sea et et eos est ut eos sanctus nonummy ipsum ea sit ipsum ipsum.