Kate Middleton, Canada Day 2011, July 1, 2011. Wearing a white Reiss dress, hat by Sylvia Fletcher for James Lock & Co, and bag by Anya Hindmarch