I have a lot of information on your Bagnell family - and yes, we're cousins you and I. :-) We both descend from the first Bagnell in Gabarus by the name of William and his wife Anna.
Ephraim married Mary Bella Matheson and 6 children of which "Hank" was the youngest. Mary Bella was the child of Donald Matheson and Margaret "Lizzie" Stewart. Ephraim was the son of Ephraim and his second wife Mary MacIntyre. They had 5 children as did Ephraim and his first wife, Lydia Armstrong.
If you would like to get in touch I'd be happy to exchange information with you.