What is flag protocol?

Section: 
Letter

In regards to flags flown at the Municipality of Kincardine’s offices, the rainbow flag is on full display for all who drive by.

Why wasn’t the Aboriginal flag flown at this location on June 21st - Aboriginal Day across Canada. The Aboriginal flag is permanently flown in major cities such as London, Toronto, Mississauga and other towns in this province.

This is something that should be on display because it is part of Canadian history that is taught to all Canadians. If a minority has the right to fly their flag, why not others? What is the protocol to fly any flag and how is this decision made?

This is only my opinion,

Leslie Whittington