I tried building the app and running it directly on my device (Alcatel One-Touch Pixi Pulsar), but did not solve the problem.
I changed the screen orientation property from unspecified to portrait -- did not solve the problem.
I eliminated the "when notifier.after text input" block and put the "canvas.save" block into the "when save(button).click" block as shown below and
this did work. The saved file has the correct aspect ratio
but of course the image filename is hard coded. I cannot see how to capture the filename as a variable that can be provided to the canvas.save block without using "when notifier.after text input".

I get the wrong aspect ratio when implemented as below:

As requested, I am including a screen capture of the canvas properties and have enclosed the aia file. BTW, I was unable to open the aia -- what application do you use to view this file?

Sorry for this very long reply but I'd really appreciate your help.
Bob