Meghan Markle and Prince Harry made their way to Victoria, British Columbia on August 7, 2026 for the David Foster Foundation's 40th anniversary celebration, and Meghan's dress did most of the talking. She wore a black one shoulder gown by the Canadian label Greta Constantine, cut with a thigh high slit and a hemline that flowed into a short train, priced at 1,795 dollars at Holt Renfrew.
She kept the rest of the look controlled, pulling her hair into a sleek bun and wearing Princess Diana's diamond and sapphire earrings, a detail that tends to draw as much attention as the dress itself whenever Meghan reaches for it. Prince Harry kept it simple in a black tuxedo with a bow tie, playing a supporting role to a gown one Instagram commenter summed up well, calling it stunning and adding that the way it falls off the shoulders into a trail is just wow.
The event itself is personal for the couple, not just another gala on the calendar. David Foster, the Victoria born music producer, founded the organization to help Canadian families cover the cost when a child needs a life saving organ transplant, and the couple has a history with him going back years, including a stay he hosted for them on Vancouver Island in 2019. Harry and Meghan posed for photos with Foster and his wife, Katharine McPhee, at the celebration.
McPhee has described the bond between Harry and Foster in family terms rather than a typical celebrity friendship, saying at one point that they are like father and son. For a couple who left royal life behind in part to control their own public appearances, showing up for Foster's cause in a dress by a Canadian designer reads as exactly the kind of low key, personally chosen appearance they have leaned toward since.

