Fanny was married to Beverly Mad(d)ison, had one daughter, was widowed after only a few years, then married in 1905-1906 to Spurgeon Joseph Steeves, had four or so more children, then much later married Arthur Nichols.
Some online unsourced remembrances such as this FAG memorial give a date and place for her second marriage:
22 October 1906 • Moncton, Westmorland County, New Brunswick, Canada
This is a time and place where the source document should turn up pretty easily during an online search at the Provincial Archives of New Brunswick.
But somehow I'm not finding it.
It could be the date is off by a year, since their first child was born October 5, 1906 according to the LATE registration of his birth which aligns with the 1911 census. Babies arriving before the wedding were not that common in this community, so maybe the wedding took place in 1905. Or maybe the baby was born in 1907, but that is getting tight for the two subsequent children who were born by the 1911 census.
Maybe the wedding was in Massachusetts, where Fannie and her first husband were married. Still not finding it.
Their names might be making it harder: Fannie/Fanny shouldn't be a problem, but Madison/Maddison might, and Spurgeon Joseph Steeves vs Joseph Spurgeon Steeves, might mess up the search engines a little bit, especially if he is just Joseph or J S in this record - and then there is always Steeves vs Steves, or just a mis-transcription...
I thought i had tried every combination, so now I'm just willing to admit defeat and swallow my pride and just be very grateful when one of you finds it in 10 seconds or less....
Cheers
Shirlea