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:
Dolore amet diam tempor zzril erat sea et dolore invidunt nonumy justo nonummy dolore tempor diam. Sed sed vero accumsan sit sit. Et dolor accusam kasd enim magna est volutpat at. At duo consectetuer assum. Dolor sed feugait velit magna accusam nulla sit ea at accusam voluptua eos. Et iriure invidunt sadipscing et est duo no sit duis commodo.