Is it possible to have a full screen canvas element in the background of a webpage and \"normal\" markup elements like a table in front of it?
like the following sni
You could try setting a CSS style on the canvas where it has a position: fixed (or absolute as appropriate), and then any content that follows it (as opposed to container content as you've given in your example) should sit on top of it.
position: fixed
absolute