Princess Kate Dazzles in Red on Royal Tour of Canada

Kate wore a red dress by British designer Preen to a diplomatic reception.

Earlier in the day Monday, Kate was dressed in Zara jeans, a Holland & Holland coat and her trusty Penelope Chilvers boots as she and William toured Bella Bella, British Columbia. The couple overcame driving rain and wind to receive a traditional welcome by the Heiltsuk First Nations community but had to scrap a planned aerial float plane tour of the Great Bear rain forest because of torrential rain.

Today, William and Kate fly to Kelowna, a city in the beautiful Okanagan Valley, to meet with University of British Columbia students.

They will then take part in the "Taste of British Columbia" festival at Mission Hill Winery, sampling some of British Columbia's best wine, cheese and gourmet offerings. The next stop for the royals will be Whitehorse, Yukon, where they will meet members of the Canadian Rangers, the military branch that provides a presence in the north of the country.