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.

Kate Middleton

47 of 55

Catherine Middleton in J Brand Denim

See More:
J Brand Denim

Advertisement