On 8 MAY 1888 when William was 55, he third married Marion MACDONALD, daughter of Duncan MACDONALD & Lydia MACDONALD. Born in 1846 in McLellan’s Mountain, Pictou County, Nova Scotia, Canada. Marion died on 15 AUG 1901; she was 55. Gravestone says Died Aug 15, 1900 Aged 58 years. Buried in Elgin Cemetery. Was on the census for 1891 Census. Alias/AKA: /McDonald/. in Rev. A. Rogers.
Marion MacDonald and William Weir appear in the 1881 Census both age 34 (DOB 1847). The marriage record shows her age as 36 (DOB 1845) married in Albion Mines.
After the death of her husband, William Weir, Marion and her son Edwin lived with WIlliam Mackenzie and they all appear on the 1891 Census of Pictou County, Nova Scotia, Canda. After the death of his mother, Edwin moved to Lethbridge, Alberta, Canada. He had no known offspring.