Unpopular opinion but I didn’t love the outfit, it sort of looked like she’s sexily wearing one of Harry’s suit jackets - it’s too low cut to also be short on the legs, and the heels very high. It’s a bit GQ (please don’t flame me!)
On another note, why is so much of what she wears from Canada? Isn’t this another Canadian label? Are they doing some campaign for her to wear commonwealth designers? Might be clever