Catherine, Duchess of Cambridge arrived at Macdonald-Cartier International Airport in Ottawa, Canada to with her husband Prince William moments ago.

My first reaction was, “thank god she changed.”

She opted for a lace navy blue (again) Erdem ‘Cecille’ dress from the Resort 2012 collection, which has just recently been presented.

This was very clever considering the British based designer Erdem Moralioglu is Canadian.

Her favourite nude L.K. Bennett shoes were matched with a nude clutch.

She even had time to redo her hair on the plane, as she opted for a half up, half down hairstyle.

The Royal couple will also join millions of Canadians to take part in tomorrow’s Canada Day celebrations which mark Canada’s 144th Birthday.

London, nil points. Canadian 8.

I’m starting to think that Kate prefers to wear navy to complement her sapphire engagement ring.

[nggallery id=873]

Credit: Style.com & Getty