Duchess Kate wears Alexander McQueen dress during Canada tour
Kate joined husband William at a ceremony at Province House in Charlottetown, dressed in a nautical-inspired cream cable-knit McQueen dress with navy piping - first worn by Sarah Jessica Parker way back in 2006.
Her new favourite navy blue Prada heels, glittering sapphire earrings and a long curled ponytail provided the finishing touches.
The pair seemed in high spirits as they waved to the waiting crowds, before jumping in a horse-drawn carriage to join a mini procession through the town.
Click on our gallery below to see what the royal couple have been up to during their Canadian tour so far: