Printing a 5x7 image on a 5x7 photo paper will not print at 5x7 ....
There will be a small white internal border of about 1/8th inch ...
or the image will be enlarged about 1/8th in all 4 directions if printing Borderless ...
... to account for printer paper mis-alignment.
The end result is no longer 5x7 image or a 5x7 aspect ratio.
There have been times where I've changed the canvas size to 4.75x6.75 just to force a 1/8 border.
The printer routine should resize as needed and I would avoid as many re-sizings as possible.
Each time you resize the image it will be revised ... and maybe re-compresed.
How many before it turns into a Rumor of the Original ???
I use
Irfanview for all my Print jobs even my Photoshop work