Meghan Markle stuns in one-shouldered green gown and $15K necklace during Vancouver visit with Prince Harry

She’s glam in green.

Meghan Markle finished her Canada trip with a bang on Friday, wearing an elegant Grecian-style gown as she attended a gala with Prince Harry at the Vancouver Convention Centre.

The Duchess of Sussex, 42 — who was in town with her husband, 39, to mark one year until the 2025 Invictus Games in the city — sported an olive green Greta Constantine dress ($1,645) for the celebratory dinner.

Markle glowed at the Invictus gala on Friday. Jeremy Allen/
The Sussexes were given woven blankets for Prince Archie and Princess Lilibet from Johnna Sparrow, an indigenous advisor for the Invictus Games. Jeremy Allen/
They exchanged hugs with Squamish Nation Councillor Wilson Williams (left) and Chief of the Tsleil-Waututh Nation, Jen Thomas (right). AP

The style featured a folded asymmetric neckline that dipped down to show off some shoulder, finishing off in a ruched skirt that flared out at the bottom.

She wore her hair pulled back in a sleek bun, accessorizing with an Ariel Gordon diamond bracelet ($5,500) and a dazzling Logan Hollowell diamond tennis necklace, the lab-grown version of which retails for $15,600 or $19,750 for natural stones.

The duchess rounded off her sparkling jewelry with a pair of earrings she first wore during her pre-wedding days in 2017, wearing the Birks Snowflake diamond jacket earrings ($5,700).

She accessorized with a sparkling Logan Hollowell choker. AP
Her dress featured an off-the-shoulder silhouette. MEGA
“When I am with the Invictus community surrounded by so many brave men and women who have served their countries with distinction, I feel humbled and at home,” Prince Harry told the crowd. AP

As for Prince Harry, he wore a classic navy blue suit as he spoke in front of guests such as Michael Bublé — who sent get-well wishes to King Charles III at the event — speaking of his excitement about next year’s games for wounded military personnel.

Markle sported plenty of chic cold-weather looks ahead of their glam gala, with the Sussexes engaging in a variety of winter sports ahead of the 2025 Invictus Games.

The former “Suits” star went high-low in Whistler, Canada last week as she rocked an Hermès puffer coat with under-$60 accessories including a cozy Aritizia cashmere beanie ($55), coordinating scarf ($48) and Blenders sunglasses ($59).

For more Page Six Style …

The duchess went for a caped look to watch a curling event. WireImage
Markle bundled up for a skeleton event last week. WireImage

Along with the Kamik Sienna Boots ($130 $104) she’s worn since her pre-royal days, the mom of two also wore another pair of winter-friendly shoes, donning a pair of Sorel Joan of Artic boots ($240 $144) that she’s had in her closet for at least 10 years.

Along with watching her husband compete in skeleton sledding, Markle took in some curling action alongside Bublé and his wife, Luisana Lopilato, with the duchess wrapping up in an elegant camel Sentaler cape ($1,295) and black La Ligne jeans ($195) with $1,195 Co riding boots.

Their visit to Canada follows the controversial new website the couple launched last week, and with a new podcast deal for Markle, it seems like we’ll be seeing more stylish moments from the duchess soon enough.