Sue, I think we have been working on the wrong Daniel Cannan.
By coincidence another Daniel Cannan married Catherine Clague from Castletown and had a son Daniel. The father died and Catherine married James Sharpe. They had a daughter Catherine Ann but then James died.
A son, William Henry, was born 1870 to Catherine he was christened a Sharpe but by 1881 was listed as Cannan.
I think this is the one who married Mary Chesworth.
Did you notice the BMD's to Mary, one child was sent to Birkenhead by 1901.
Len Faragher