The canvas issue can be solved by having:
CODE: SELECT ALL
+Start of layout
-Canvas width = layoutwidth
-Canvas height = layoutheight
just use canvas start of layout set height/width to layout height/width.
This is actually a very bad idea. Having a canvas the size of the layout is ridiculous. Levels are usually way bigger than 2056x2056 (especially in the case of thomas mahlers overly demanding game), and canvases larger than 2056 in any direction results in VRAM death.
A better idea would be to set the canvases to display height/width, but with resolutions larger than 1024 x anything, the game would probably be unplayable due to low fps (although i noticed my 8300 GS supports render targets with different than power of 2 textures, but that's not the case with most computers i believe.). 2 full screen canvases is generally a bad idea, it would really hurt the fps during gameplay.