Since they were your Grandfather's, it would be appropriate to display them in your home or office where you could explain the significance. If you know where your grandfather sailed, you might be able to find his club. If he was active, there will be plaques with his name on it.
Officer flags are only flown by the position holder while on his/her boat. The other flags indicate membership in an organization, if you are a member of the organization, then it would be appropriate.
Club officers share a special allegiance due to their position, especially among those who are Commodores or Past Commodores. We Past Commodores even get our own special flag and there is a Past Commodores Association (It is an organization that seems a bit too stuffy for me).
If your family has any ties to the Kingston Ontario area, the one burgee might be from the Trident Yacht Club between Kingston and Gananoque.