On a retirement extension you can't work at all on a marriage or a family extension you are able to get a work permit or volunteer. My friend went to an agent to get a Marriage extension and was told family extension was a better option
My wife's stays when I'm in hospital and I stay when she has been it's not required but in most private hospitals it's allowed and catered for with a lounge in the rooms