Nothing too short. Probably knee length, but I'm not opposed to above the knee.
I prefer fitted throughout, but I'd be open to something with a fuller skirt. Just so long as the dress is fitted in the waist. Loose dresses rarely look good on me.
Wedding is indoors in Toronto. May weather can be unpredictable, but it shouldn't be too cold.
I really like that second one you posted from Nordstrom. It may make me look a little too straight though (broad shoulders/no hips), but it's really nice, so I might just order and try it out. Thank you.