I cannot find a way to shift an image (png) (horizontally, for now) on a transparent canvas.
Thanks for your comments!
I've added a feature in "Resize Canvas" that will let you position the image on the resulting canvas.
So, if you want image wider, with your image on the right, choose "right" in image postion, and make sure
to increase the canvas size.