Actually, that is not what I mean. I simply responded to a line in the preceding post: The Queen is commander in chief and never in my lifetime have I ever seen her wear a military uniform to a public event. I simply point out that I, for one, have seen The Queen wear a military uniform to a public event. I made no mention of Canada Day, nor did I speculate on its essential nature.
But now that the subject has been raised, let me note that the Trooping of the Colour is part of the UK's celebration of The Queen's official birthday. Canada Day is the celebration of Canada's official birthday. The Queen inspects Her Horsehold Division. The Governor General inspects his Ceremonial Guard. There is a Royal Air Force flypast in London. There is a Royal Canadian Air Force flypast in Ottawa.
And wasn't this year supposed to highlight the 200th anniversary of the War of 1812?
Is Canada Day primarily a military event? No. Are there military elements? Yes. Does the Govenor-General have to wear a uniform to inspect the guard? No. Would a few medals have been an appropriate gesture? Of course.