Meghan Markle is having a stylish stay in Canada.
The Duchess of Sussex, 43, descended upon Vancouver over the weekend alongside husband Prince Harry, 40, for the Invictus Games 2025, where she’s been hitting events in polished looks.
Founded by Prince Harry in 2014, the international competition brings together wounded, injured and sick Service personnel — and Markle has been known to attend the outings in some luxe ensembles over the years.
The couple have had some stand-out moments already, including dancing and showing some PDA at various events, including an NHL game on Sunday.
Below, see everything the “Suits” alum wore to the Invictus Games 2025 so far.
Markle kicked off the festivities on Friday night at a welcome reception, going monochromatic in a chocolate brown pleated A.L.C. midi dress ($795).
She added matching brown pumps and styled her hair in a side part with waves.
Her jewelry — a yellow gold Cartier Love bracelet ($6,100) and the label’s gold Tank Française watch ($22,300) — added a glam touch to the neutral number.
Feb. 8
The next morning, the mother of two made an appearance at the True Patriot Love Foundation breakfast, mingling with athletes competing in the games.
She kept it simple in an ivory cashmere Rag & Bone sleeveless turtleneck along with coordinating wide-leg Altuzarra pants ($995).
Understated jewelry and brown suede Ralph Lauren heels ($575) completed her look.
Later in the day, Markle attended the opening ceremony, where she was clad in a chic ivory Sentaler coat ($2,290) made from baby alpaca wool.
The royal styled the outerwear with beige Aquazzura pumps and the same Cartier pieces she wore on Friday night.
It’s unclear what she had on underneath, though she appeared to bundle up with a turtleneck sweater while Prince Harry kept things simple in a suit.
On Saturday, the couple made a surprise appearance at the Toronto Maple Leafs vs. Vancouver Canucks Game in a two-toned Givenchy jacket atop a black Valentino turtleneck.
She first wore the coat in Australia in 2018 — just hours before Kensington Palace announced that she was pregnant with her first child, Archie — though its designer was not revealed until this appearance six years later.
The Duchess of Sussex finished the getup with black Valentino ankle boots.