Canvas expands for more spare space if you zoom out your process.
Just move any node to the right border of the canvas and append any node (notice how much spare space where added). Than zoom out and append any other node, you will see that newly created space is bigger than it was for the first test.