That’s how you make an entrance!
If you thought yesterday’s arrival was show-stopping, day two of the royal tour saw Wills and Kate jet to Vancouver in a sea plane.
Joined by Canadian Prime Minister Justin Trudeau and his wife Sophie, the royal couple were greeted by thousands of well wishes as they arrived in the bustling city.
It may have been an overcast and wet morning, but there was no dampening the locals’ spirits as they cheered for the British royals.
The Duchess of Cambridge turned heads in a stunning Alexander McQueen dress, which was inspired by the colours of the Canadian flag.
The red and white ensemble featured a high neck and a flirty hemline, she finished off her look with flowing tresses and a stylish red pump.
The gown, which is by the same designer that created her iconic 2011 wedding dress, is believed to cost around £4,000 (over $AUD6,800).
Prince George and Princess Charlotte were left in the care of their nanny, Maria Borrallo, back at Government House in Victoria, which will serve as the family’s base.
After meeting with locals outside, they then headed to Sheway – a pregnancy support program which provides health services to women with children under 18 months old who are suffering from drug and alcohol problems.
At the pregnancy centre, the mother-of-two met with a charming five-year-old girl called Hailey Cain.
“I love your dress, it’s so pretty,” Catherine told her. Hailey then gifted the duo two teddy bears.
“Thank you so much, Charlotte will love this, she loves her teddies,” a grateful Catherine remarked.
WATCH: The Cambridges meet with Justin Trudeau. Post continues after the video
“George too, he’s a big fan, thank you so much. You’re all such well-behaved children,” William added.
They also watched on as three-month-old Jasmine Hydrochuk was weighed on the scales by a doctor.
“Look at you, all dressed up. Aren’t you doing well, with all this attention,” a charmed William said.
“She is so incredibly sweet and I can’t believe how good she is. Whenever we used to put George or Charlotte on the scales, they would never stay still,” Catherine explained to Jasmine’s mother.
Later, they paid a visit to the Immigrant Services Society, a charity which give support to refugees, women, children and young people.
The Cambridges kicked off their eight-day tour on Sunday.
Upon arrival in the Canadian capital, they were met at the airport by Prime Minister Justin Trudeau.
The 44-year-old leader was thrilled to welcome the royals on the tarmac but not everything went to plan!
At one point Justin, who is a father of three, bent down to give Prince George a high five. But the three-year-old was having none of it and left the Prime Minister hanging.
WATCH: The hilarous moment Prince George rejects Justin Trudeau’s high-five below!