Hi Joe,
I'm having a hard time understanding what you're trying to explain. The G-code export isn't affected by the canvas dimensions, not directly. The canvas dimensions only affect the size of the area that toolpaths can be generated within. The canvas origin affects where the machine zero will be expected to be by G-code that's exported for toolpaths - that's the only thing that directly affects where G-code coordinates are output relative to.
- Charlie