I tried using canvas size which works if your scaling is set to off, but I need my scaling set to outer scale. This is when the problem occurs.
When I set the scaling to outer scale and I change the canvas size, everything in the canvas is re-sized. This doesn't happen when the scaling is off.
Does anyone know another way of doing this? I mainly want to take a canvas snapshot of a sprite object in outer scale but can't because everything in the canvas is resized.