When hiding menus using e.g. Tab, the canvas appears to get repositioned on the screen. If something is drawn on the canvas, this means the user gets a little confused every time they hide or unhide the menus. Alignment of the canvas should probably be relative to the program window, not the menus inside it.
*** This bug has been marked as a duplicate of bug 392225 ***