The Duchess of Cornwall was nearly blown away when she stepped off the plane after landing at the Fredericton airport, New Brunswick, Canada this week.
Camilla is on a royal tour of Canada with Prince Charles, which has seen them visit four communities in three provinces as part of the Queen's Diamond Jubilee.
The royal couple wandered down Prince William Street on their first day in Canada on Monday, interacting with the crowds before welcoming new Canadians in a citizenship ceremony in Saint John.
To the delight of the crowds, Prince Charles even joined in a street hockey game and scored a goal in the process.
He also reminisced about his time there training as a military pilot, before presenting 13-year-old Marshal Howard with a Diamond Jubilee Medal for raising money for a scholarship in memory of Pte. David Greenslade, a soldier from Saint John who died on 8 April 2007, while serving in Afghanistan.
Charles and Camilla landed in Toronto today, where they enjoyed a reception in the historic Distillery District before visiting the Yonge Street Mission.
Colonel-in-Chief, Camilla Duchess of Cornwall also visited The Queen's Own Rifles of Canada to recognise their distinguished service to the Canadian Forces. Full military honours were given to the Duchess as she arrives for the first visit to her new regime.
They will leave Toronto tonight for Regina, and will meet with Prime Minister Stephen Harper as well as enjoying a concert by the Regina Symphony Orchestra before returning home.
This is the second royal tour to Canada in a year, after Prince William and Kate Middleton enjoyed their first official tour as a married couple there in July 2011.
The then-newlyweds enjoyed a 'cook-off' in Montreal, as well as meeting the country's Aboriginal community, and dressing up as a cowboy and cowgirl for a rodeo in Calgary.