I'm not related to this family.
This might be the John Lamb you are looking for. I think the parent's names, Richard and Jane Lamb match to the England Census. John's birth year is noted differently on various documents.
Ontario, Canada, Marriages, 1801-1928 about John Lamb
Name: John Lamb
Birth Place: England
Estimated Birth Year: abt 1864
Father Name: Richard Lamb
Mother Name: Jane Lamb
Spouse Name: Catherine Jones
Spouse's Age: 24
Spouse Birth Year: abt 1863
Spouse Birth Place: Wales
Spouse Father Name: John Jones
Spouse Mother Name: Elizabeth Jones
Marriage Date: 13 Sep 1887
Marriage County or District: York
I will send other information through your Ancestry email noted on your Ancestry family tree.