Giving civilians honorary posts in the military is an age-old tradition, kind of like an honorary doctorate.
It's a recognition for a person's accomplishments or position. You get to wear a uniform but you don't get to command troops in battle or anything.
A number of British royals traditionally become colonel-in-chief of Canadian units. For instance, Prince Philip, Queen Elizabeth's husband, has been colonel-in-chief of the Royal Canadian Regiment since 1953. Her daughter, Princess Anne, is colonel-in-chief of the Royal Canadian Medical Service. And the Queen herself is captain-general of the Royal Regiment of Canadian Artillery.
Honorary colonels are a little different. Canadians from many walks of life are appointed to help strengthen ties between the military and Canadian society. They can be formerRead More »from Wanted: Someone to look after RCAF’s honorary colonels for $100k