I love her hat! I think it goes nicely with the 3d glasses!
The photo comes from the BBC with the caption:
The Queen and the Duke of Edinburgh wear 3D glasses to watch a 3D film at the Pinewood Studios in Toronto. The Royal couple are coming to the end of a nine-day tour of Canada.