David Temple married a distant cousin of mine, daughter of Emery Livermore and Mary Jane (Boys/Boyce) Flewwelling. I see no reason to doubt that he was the son of Thomas and Margaret Temple. What I do have so far is:
431253. HANNAH MARIA FLEWWELLING
Hannah Maria Flewwelling (twin) b. 2JUL1848 (7JUL1847 in 1901), d. 1929 (or 1917?), m. David ('Dave') Temple (b. 29JUL1840), s/o Thomas and Margaret (Woods) Temple.
In 1881, David is David 'Teraple', age 38, b. Scotland, a farmer and C. Presbyterian in Garafraxa Twp., Wellington Co., Centre, ONT. Hannah is age 32, also b. Scotland (unlikely) and also C. Presbyterian. Children are: Thomas (age 14) and David (age 10.)
I would guess that David was the s/o Thomas Temple (b. Scotland ca. 1822) and his wife, Margaret (b. Scotland ca. 1821), who were in Orangeville, Wellington Co., Centre, ONT in 1881. An 1882 marriage record for George Temple (of Orangeville, Garafraxa Twp., Wellington Co., ONT) and Margaret Jane Ridley, suggests that Thomas' wife, Margaret, was Margaret Woods. Thomas (30) and Margaret (32) Temple were in garafraxa Twp. in 1851/2 with children: David (9), Isabella (7), James (6), 'Agness' (3) and John (1.) The elder members of the family, including David, were b. Scotland, James in England and the two youngest were b. Canada West suggesting they arrived by way of England ca. 1846-7.
In 1871, in Grafraxa Twp. West, Wellington Co. Centre, ONT, David Temple (30) was b. Scotland, Presbyterian and a farmer. Hannah was age 22 and a son was Thomas William Temple (4.)
In 1901, in Garafraxa Twp. West, Wellington Co. Centre, ONT, David is b. 29JUL1840, and 'M. Hanna' is b. 7JUL1847. A daughter at the time was Lilly Temple, b. 28APR1882. In Garafraxa Twp., in 1867, a David and Thomas Temple shared Lot 19 of Concession 2, while another Thomas Temple was on Lot 23, Concession 2.
'Next door' in 1901 was another David Temple, b. 25MAY1870, with a wife, Maggie (b. 19JAN1874), and children: Elgyn (Elgin?, son, b. 17MAY1893), Myrtle (b. 20APR1896) and Ruby (18AUG1898.) This is likely David Elgin Temple b. ca. 1871, m. Arthur, Wellington Co., ONT 19JUN1892 Margaret A. ('Maggie') Peavoy; children David Elgin Temple (17MAY1893-1928) and Myrtle Estella Temple.
Their children were:
4312531. THOMAS WILLIAM TEMPLE b. 16DEC1867, d. 1946, bur. Belsyde Cem. Fergus, Wellington Co., ONT, m. 19JAN1887 (reference to a family Bible) MARY E. PEAVOY (b. Erin, Wellington Co., ONT 19JAN1870, d. 25JUN1930, bur. Belsyde Cem. Fergus, Wellington Co., ONT), d/o Robert Jestin and Eliza (Bailey) Peavoy
4312532. DAVID ELGIN TEMPLE b. 25MAY1870, d. ca. 1945, bur. Belsyde Cem. Fergus, Wellington Co., ONT, m. Arthur, Wellington Co., ONT 19JUN1892 MARGARET 'MAGGIE' A. PEAVOY (b. Peel Twp., Wellington Co., ONT 19JAN1875 (19JAN1874 in 1901), d. JAN1950), d/o Robert Jestin and Eliza (Bailey) Peavoy
4312533. LILLY TEMPLE b. 28APR1882. I suspect that 'Lilly' is the Lily Maria Temple b. ca. 1881, who m. James ('Black James') Joseph Flewelling , s/o Thomas and Elizabeth (Warmington) Flewelling