why are you calling waitkey with ONE MILLISECOND of wait time, AND ONLY THEN call imshow?
im = cv.imread(cv.samples.findFile("lena.jpg"))
cv.namedWindow("foo", cv.WINDOW_NORMAL)
cv.setWindowProperty("foo", cv.WND_PROP_FULLSCREEN, cv.WINDOW_FULLSCREEN)
cv.imshow("foo", im)
cv.waitKey()
cv.destroyWindow("foo")
this gives me a full-screen stretched Lena.