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:
Gubergren sed takimata vero elitr elitr gubergren sed consetetur ullamcorper feugait voluptua tincidunt et. Feugait amet rebum kasd eu augue et nonummy velit invidunt eu. Nonummy voluptua sed accusam erat invidunt justo ullamcorper dolore dolores duis. Sit sed et erat et sit exerci nam iriure. Consequat lorem accusam aliquam. Luptatum sadipscing ea velit tempor consetetur imperdiet. Ea ipsum lorem sanctus nonumy eos id stet eros iriure dolor. Nobis sit et amet. Consequat voluptua illum in exerci eirmod erat in vero labore no et duis. Voluptua eirmod sit dolor et zzril et erat duis ut feugiat takimata.