I know, I know. It was pre-ordained, de rigeur and all that. But William and Kate did don cowboy hats in Calgary....
The Washington Post runs a lot of pictures of the great event and reports that:
Apparently there was some hubbub surrounding the wearing of the traditional hats. When William and Kate arrived at Calgary’s airport, Mayor Naheed Menshi presented the royal couple with the white hats, which they apparently didn’t try on because it was windy. People were outraged! But their spokesperson told the Associated Press, “In no way are they snubbing what is a very honored gifts.”
They more than made up for the perceived snub by dressing like classy cowboys later that day.