Barbara Shirley McGregor

McGregor, Barbara Shirley – Age 86, of Ostrea Lake, N.S., passed away peacefully on July 28, 2026 in Twin Oaks Memorial Hospital, with her family by her side.

Barbara is survived by her sons, Brian McGregor (Donna) and Bruce McGregor (Terri); brother, Winston Wright (Joan); sister, Marlene Robicheau (Daryl); many nieces, nephews, and grandchildren, including one great-grandchild.

She was predeceased by her husband, Murray McGregor; brother, Darrell Wright; and her longtime companion, Ray Truen.

Barbara was a beloved mother, sister, grandmother, and friend. She grew up in Dean, N.S., and later moved to Dartmouth, where she worked for Maritime Tel and Tel. She married her husband, Murray, in 1965 and moved to Ostrea Lake, where she raised her two sons and spent the remainder of her life. She loved her community, becoming involved with St. George's Anglican Church and working for the local newspaper. She also babysat her two nieces, Sarah and Lauren, for 13 years and was very proud of them.

Barb loved life, especially dancing and music. There was always music playing in her house, and she never missed a chance to attend a community celebration. She also loved to travel and took many trips over the years with family and friends.

Special thanks to Birches Nursing Home, where Barb moved in 2025. Barb loved the staff and enjoyed many activities there, always saying how kind they were to her. Thanks also to the staff at Twin Oaks Memorial Hospital for their care and compassion during Barb's final days.

Barb will be forever missed. 

Cremation has taken place under the direction of Arimathea Funeral Home.

A memorial service will be held in St. Thomas Anglican Church, Musquodoboit Harbor on Tues., August 4th, at 1 pm. A graveside service will follow for family, with a reception immediately afterward at the Ostrea Lake Fire Hall. 

In lieu of flowers, donations may be made to the Birches Nursing Home. 

A message of condolence for the family may be left by posting your comment as a guest in the area below.