Prince George and Princess Charlotte enjoyed a play day with the children of Canadian military families.
The grounds of Government House - the home of the Lieutenant Governor of British Columbia - had been transformed into a children's paradise for the event with balloon animals, a petting zoo, and even miniature ponies.
The Duke and Duchess of Cambridge were happy that the event had been staged for them and thought it was great their son and daughter had the opportunity to play with others.
When the Cambridges appeared in the grounds of Government House in Victoria, British Columbia, William was holding his son's hand and Kate held her daughter in her arms.
George was wearing his usual clothes combo of shorts, shirt, jumper and knee length socks while Charlotte wore a blue dress and a cardigan.
The 16-month-old princess ran off as soon as her mother put her down and was heard speaking in public for the first time - saying "pop" at the balloons and proud father William joined in, saying: "Are we going to go pop?"
Then the Duke said to his daughter: "Would you like a balloon, Charlotte?"
Charlotte appeared mesmerised by the balloons and made everyone in the grounds laugh when she tried to lift up a huge balloon archway that led to the petting zoo.