I have no interest in fashion, but Sophie Gregoire is not Canada's "First Lady".  The Queen is our head of state.  Sophie is the wife of the Prime Minister.  Personally I think she should have kept calling herself Sophie Gregoire, as is the custom in Quebec.   Down with hyphenated names!