I don't know if the following is leading you down the wrong path or not, but I think it's worth looking into.
In Nov. 1909 there is a border crossing (by train) for a Maggie Noble (aged 23, so 2 yrs older than we are looking for). She is listed as a domestic worker, living in Toronto, born in Nairn, Scotland, with a relative of brother Joseph Noble, at 3 Simpson St, Nairn, and traveling to a Mrs. Lloyd A Woolley at 112 Herkimer (?) St, Buffalo, New York. Passage paid by a Mrs. McDuffy. However, she was debarred from entering the USA, as she was labelled a criminal.
I tried to find Joseph Noble at 3 Simpson St, Nairn. In 1901 there was a Margaret Noble (in her 60's) living at that address. Looking at other people living in the area, and according to Google maps, less than a one minute walk away, at 18 Harbour St. in 1901, is this:
Name: Angus Noble
Age: 64
Estimated birth year: abt 1837
Relationship: Head
Spouse's name : Annie Noble
Gender: Male
Where born: Croy, Invernesshire
Registration Number: 123
Registration district: Nairn
Civil Parish: Nairn
Town: Nairn
County: Nairnshire
Address: 18 Harbour St
Occupation: General Labourer
ED: 3
Household schedule number: 2
LINE: 7
Roll: CSSCT1901_37
Household Members:
Name Age
Angus Noble 64
Annie Noble 50
John Noble 23
Margaret Cameron 13 scholar, boarder, born 1888 in Rafford, Elginshire
George McLeod 28
James Free 30
Thomas Connell 59
William Noble 16
If this is Angus Noble and Annie nee Ross, could this be your Maggie Cameron that took on their name??