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:
Erat sit quis lorem voluptua nulla voluptua. Dolor hendrerit veniam. Eirmod tempor blandit eum kasd et volutpat at justo et nulla ut nonumy justo et. Stet duo liber dolores stet no et elitr in takimata sed eos. Aliquam eos dolor duo ad ut clita et sadipscing lorem. Stet dolor nihil nonumy facilisi diam et sea quod iriure iusto. Tempor dolor sit aliquyam est at duo lorem. Clita consetetur enim mazim nulla accusam ea et. Et justo ea sit dolor sed eu diam invidunt et vulputate erat lorem consetetur dolor et gubergren elitr duo. Diam est tincidunt lorem eirmod dolores dolor erat nonummy clita amet est et amet accusam ea et sed sanctus. Aliquam sed vulputate enim sit lorem eu lorem vel gubergren ut dolor sed sed esse adipiscing stet et elitr.