Hundred of thousands of revelers helped Prince William and Kate Middleton celebrate Canada's independence day.
After arriving in a horse drawn carriage, the prince greated the massive crowd in french.
Kate embraced Canada Day in a white dress, red pumps and a red hat adorned with maple leaves, the nation's symbol. Royal watchers might recorgnize that dress. The duchess recycled it from her personal wardrobe, having worn it in her official engagement portrait.
Kate also wore a diamond maple...Full Story