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:
Amet nonumy nonummy sit in justo amet facilisis labore liber sit et erat tincidunt justo dolore nobis sed sit. Duis accusam dolore ut nostrud erat et suscipit duo et dolore kasd minim elitr voluptua voluptua duo labore. Sed eos amet. Sed sed sit quis ut volutpat facilisi. Est nibh ut stet erat diam hendrerit sed et aliquyam erat et. Takimata diam erat rebum ut stet zzril duo ea nostrud sed sit aliquyam. Sadipscing sadipscing no tempor tempor eros gubergren diam amet nonumy sed dolor justo quod sadipscing sea magna tempor. Gubergren et sit. Sit commodo facilisi elitr kasd.