Some browsers complain about missing charset metadata etc, so this makes our HTML samples a bit more legit. Also, using an opaque canvas improves performance and makes it easier to diagnose bugs.