So the record of the marriage you refer to is here...
https://www.familysearch.org/ark:/61903/1:1:QVBF-J8ZV
While it does not name Christina's parents, it does say she is from Weldford. That and her age makes it very likely this is her with her family in the 1871 census:
https://recherche-collection-search.bac-lac.gc.ca/eng/Home/Record?app=census&IdNumber=40300051
Listing parents as Thomas and Mary Anne Anderson. Looking at the family in totality on FamilySearch, I believe her mother's maiden name was Thompson.
https://www.familysearch.org/tree/person/LY89-VTK