My great x 3 grandmother was Mary Stuart born Appin, Argyle about 1811. Married to Archibald Blair about 1825. They lived in Alloa, Clackmannanshire (where he was born) and had my gx2 grandmother Christina in Alloa about 1828. Family moved to Dunbarton (north of Glasgow) by 1841 census and work in wool industry. Christina marries John McHaffie at Dunbarton in 1851 and have son William in 1854. Archibald, Mary immigrated to New Brunswick, Canada through Boston in 1853. John and Christina with William follow.
Dont't know when Mary Stuart died in New Brunswick.