To the sheer delight of Canadian fans, the Duke and Duchess have taken part in the lively Canada Day celebrations.
And Kate even paid tribute to her hosts by wearing an outfit in red and white - the national colours.
Her scarlet hat was in the design of the national symbol, the maple leaf, which matched her fire engine red court heels.
The poised beauty had also borrowed a diamond brooch in the shape of the leaf from the Queen.
Watch: Prince William takes George to meet his sister
It's a little princess!