Where Is Kate Middleton’s Red & White Dress From? It Isn't Exactly Off-The-Rack — PHOTOS

VANCOUVER, BC - SEPTEMBER 25: Catherine, Duchess of Cambridge smiles as she visits the Canadian Coast Guard and Vancouver First Responders Event at Kitsilano Coastguard Station on September 25, 2016 in Vancouver, Canada. Prince William, Duke of Cambridge, Catherine, Duchess of Cambridge, Prince George and Princess Charlotte are visiting Canada as part of an eight day visit to the country taking in areas such as Bella Bella, Whitehorse and Kelowna (Photo by Chris Jackson/Getty Images)
Source: Chris Jackson/Getty Images Entertainment/Getty Images

Everyone's favorite princess Kate Middleton has been making her way through Canada with her adorable family — and showing off her impeccable style in the process. On her way to Vancouver, Middleton wore a red and white dress that caught the world's attention, and not just because she was wearing Canada's colors.

Essentially every time Middleton wears something, it sells out immediately, but in this case, Middleton's red and white dress is actually a custom dress, modified from an Alexander McQueen Resort 2017 dress with wide, billowing sleeves, so I think the odds of it being sold out are very slim. Especially considering Alexander McQueen's Resort 2017 collection isn't even available yet.

The Duchess of Cambridge carried a small red Miu Miu clutch adorned with a small bow and a pair of red heels to accompany her red and white Alexander McQueen dress as she walked around Vancouver with Sophie Grégoire Trudeau, the First Lady of Canada (and proud feminist). 

Later Monday night, once the royal family returned to Victoria for a glamorous evening at the Government House, Middleton stunned in a red Preen dress decorated with one of Queen Elizabeth's brooches. Casual.

She is truly one of the best dressed people on the planet.

So proper and pretty.

Yup, looks like something a princess would wear.

Gorgeous.

Just had to include a pic of her second dress that day, because come on, it's so beautiful.

Kate Middleton wins again.

Must Reads