Prince Charles and the Duchess of Cornwall have wrapped up a brief visit to Canada where they took part in festivities to mark the 150th anniversary of Confederation.
Charles was named Extraordinary Companion of the Order of Canada during his visit.
He also paid tribute to Canada's war dead during a Canada Day speech in Ottawa, recounting his visit to Vimy Ridge earlier this year to mark the 100th anniversary of that First World War battle.
Charles also acknowledged the controversy shrouding Canada 150 celebrations, which has seen Canada's indigenous population complain they have little reason to celebrate.
Charles called Canada a celebrated champion of human rights and diversity and said the government's commitment to reconciliation with Indigenous Peoples shows a determination to forge an ever better society.
The royal couple also visited an eastern Ontario military base and Nunavut during the visit.