The confirmed info I have to date is that John Cameron came to Toronto, Canada from Scotland and there married Hannah Fraser in 1876. His sister Anne was in Toronto too and was a witness to his marriage.
I am not positive on this (95%), but it appears he was born in Nigg, Kincardine, Scotland in 1850. His parents were James and Catharine (Ramsay) Cameron. His parents originally lived in Birse, Aberdeen, Scotland but moved to Nigg sometime before April 1839. They had two children in Birse, and 5 more in Nigg.