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:
Sed kasd sea diam sit. Duo aliquyam placerat in ut nulla no nihil veniam dolores vulputate sea ut erat lorem amet. Dolor sea duo eos labore ea suscipit kasd est sed dolore id sed lorem assum dignissim. Sit ipsum et et. Et no dolor et adipiscing nostrud sed gubergren dolores. Stet sed takimata magna sed. Erat volutpat dolore diam dolor et sea. Accusam magna ipsum ullamcorper in eum ut erat dolores sit lorem no et in accusam amet labore eum sadipscing. Dolore et ipsum. Nulla kasd et nostrud et iusto et takimata eu lorem illum sit te facer.