The Duchess of Cambridge looked her typically stunning self during her recent North American tour. As always, Kate dressed the part of sophisticated princess. Here's a peek at a few highlights.

--Kristy Eckert