Im off to Norway for the 17th of May national day with my girlfriend who (being Norwegian) will be wearing her national dress.

There have been several jokes at my expense as to me wearing a pin stripe suit, bowler hat and carrying a briefcase (stereotypical English), but it did get me wondering as to what the English national dress actually is?
Scotland's is pretty easy to guess, isnt Ireland's similar? Wales, I dont have a clue, and I was starting to think begin English I might end up looking like a Morris Dancer

Does anyone know what it should be?
Also, what would be USA's national dress (assuming there is one), or Canada's?