Prince William and Kate Middleton continued their North American tour by charming thousands of onlookers celebrating Canada Day.
The newlywed couple -- officially known as the Duke and Duchess of Cambridge -- attended a reception in Ottawa Friday for new Canadian citizens and distributed flags to 25 new citizens. They also made a short journey through the city in an open horse-drawn carriage.
On this official Canadian holiday, Kate wore the country's traditional colors: a cream dress by Reiss, the Queen's Maple Leaf brooch and a hat by Sylvia Fletcher of Lock and Co.
William is set to deliver a speech as part of the country's birthday celebration and he and Kate will also attend a concert. The royal couple will travel to seven cities - including Calgary, Montreal and Quebec - during their nine-day Canadian visit.
The royal couple's North American Tour will also take them to California, beginning July 8. The U.S. portion of the trip will include a red carpet event, a polo match and other appearances during which the royals will meet with charitable and business leaders.