Tim Rooke/Rex / Rex USA

July 10, 2011

Catherine Middleton

WHAT SHE WORE Middleton toured Canada in a one-button Smythe blazer over a ruffled blouse and navy J Brand jeans.

J Brand Denim

13 of 30

Catherine Middleton in J Brand Denim

See More:
J Brand Denim
UP NEXT:Cameron Diaz

Advertisement