The Duchess of Cambridge surprised us all yesterday with three stunning outfits, The only criticism was the lack of colour. However, today Kate looked her most beautiful yet. Arriving at the citizenship ceremony in Ottawa at Canadian museum of civilisation Kate wore the white Nanette reiss dress she previously wore for her official engagement photos. She completed the Canadian colours with a red hat by milliner Sylvia Fletcher at Lock &Co. with a leaf shaped diamond brooch belonging to the Queen. This look is amazing on Kate and she represents Canada so well, It pays tribute to the celebrations yet it is one of her fashion highlights so far. The dress is completely transformed and the shorter length is more age appropriate for the Duchess.