
Sophie takes to the range at the Countess of Wessex Cup in Canada

The Duchess of Edinburgh has attended an annual military competition that is held in her honour during her five-day trip to Canada.
The Countess of Wessex Cup was set up in 2012 and sees several units that are affiliated to Sophie come together to compete in a series of physically and mentally demanding challenges.
Sophie, who was known as the Countess of Wessex before becoming the Duchess of Edinburgh in March this year, is Colonel-in-Chief of the Canadian Army's Lincoln and Welland Regiment, which won the event last time.
- Duchess of Edinburgh visits soldiers keeping the punch in British Army's fist
- The Duchess of Edinburgh visits HMS Daring during refit
- Duchess of Edinburgh appointed colonel of two Army regiments
The venue and types of challenge are different each year, but always include a series of demanding tests such as navigation and an obstacle course.
The Duchess also tried shooting the C7A2 assault rifle at the Winona Rifle Range, and met the competitors taking part in the competition, which aims to develop bonds of friendship and mutual understanding between the various units.
This year's cup was again won by the Lincoln and Welland Regiment.
Sophie also attended a Service of Remembrance at St Catherine's Cenotaph, accompanied by the Lieutenant Governor of Ontario, before attending a reception to meet soldiers of the regiment and their families.

Honorary military roles
In April, Sophie, Duchess of Edinburgh was handed two new honorary military roles by King Charles.
She became the new Colonel-in-Chief of The Royal Irish Regiment, a position previously held by Prince Andrew.
Sophie was also appointed Royal Colonel of The Queen's Own Yeomanry, a light cavalry regiment in the Army Reserve.