Update:

I see the issue is that ImageHandler won't add canvas in BOTH directions, horizontal and vertical. Am I doing something wrong?