Hi, I am not a relative but did some searching.
William's wife is listed as Margaret in the 1891 census and there is a daughter Margaret (b. about 1866) as well -- living in Halifax.
Margaret was b. about 1829 in St John's, Newfoundland -- her parents are listed as being born in Ireland. She died in 1891 in Halifax.
William died in July 1909 at the age of 80 yrs.
Charlotte M Lovegrove died in 1909 at age 45 yrs. It states that she was single and was living at the same address as William so I would likely think that she was his daughter shown as Margaret in the census records.
Emma M Lovegrove married William J Heenan in June 1883 -- witnesses Henry Heenan and Mary? Lovegrove. parents are listed as William, master mariner, and Charlotte.
You can check the marriage and death records at:www.novascotiagenealogy.com
Hope this is somewhat helpful!!