The couple and their children arrived on Saturday in Canada at the Victoria airport in the Pacific province of British Columbia for their official tour.
They were greeted on the tarmac at the airport by Canadian Prime Minister Justin Trudeau and his wife Sophie Trudeau.
Little Prince George kept hiding behind his father while his younger sister was carried by their mother.
Kate was ravishing in a royal blue Jenny Packham suit and a matching hat. Charlotte wore a blue dress with a matching bow while George was dressed up in a blue sweater, shorts and knee socks. William appeared in a dark blue suit.
The family did not choose this color by chance as blue dominates the British Columbia flag.
Several thousand people had gathered there, with many of them holding small Canadian and British Columbia flags.
The pair also attended a welcoming ceremony in front of the Legislative Assembly of British Columbia.
Their official tour itinerary was recently announced by Kensington Palace and it includes visits to a refugee reception center and a center for children with mental health problems.
William and Kate’s last visit on Canadian soil dates back to 2011, shortly after their dream wedding in London.
For George and Charlotte, this is the first encounter with the largest country in the Commonwealth community.