Prince William and Kate Middleton looked the part in cowboy shirts and hats for the Calgary stampede yesterday evening. It is the Duke and Duchess of Cambridge's final night in Canada before they head to Los Angeles this morning, and what a festive finale for their tour of the Great White North. Kate and William were once again matching in their rodeo-ready attire and were adorably affectionate during the show. Kate's adorable shirt is Alice by Temperley to go with her now-famous J Brand jeans. Earlier in the day, Kate Middleton wore a yellow Jenny Packham dress to greet a young fan when they touched down at the airport. In a few short hours, Prince William and Kate will switch gears from their Canadian adventure to spend a long weekend in California. There are numerous events and receptions planned for the royal newlyweds including a black-tie BAFTA gala as well as a charity polo match in Santa Barbara and a visit to LA's Skid Row. Before they head to the US West Coast, don't miss all the Kate Middleton and Prince William Canada tour pictures all in one place!