The midi-length dress was actually a modified version of the original design by the Italian fashion house, which featured an Alice in Wonderland pocket watch-appliqué. You can buy the exact pair of Ray-Ban sunglasses that Kate is wearing on Amazon:
Wills, on the other hand, wore light tan trousers, a white shirt, and a smart blue blazer. He fashioned a different style of Ray-Bans that complimented his outfit.
On the same outing, Will and Kate sampled whiskey and liqueur, posed with dozens of Chefs and took in a native performance while on their official Royal Tour of Canada last year. See the video below: