Another song was about the town of Walhachin, so it probably mentions Charles Barnes, whose idea it was to found a town there.
None of the articles I could find about Walhachin seemed to have the faintest curiosity about when or where he was born, or where he ended up. But I found a Charles Ed(something) Barnes in Walhachin in the 1911 Canada Census. At the time of the census, he was listed as 49 years old, and his place of birth was listed as USA. His occupation was listed as "Manager", and since one article describes Barnes' house as the "Manager's House", I'm reasonably sure that this is the correct Charles Barnes. His wife's name was Keturah. She was a year older, and also born in the USA.
If Charles Barnes was 49 years old in 1911, that would make his birth date about 1862. As it happens, the BC Archives site lists a Charles Edwin Barnes who died in Kelowna in 1932 at the age of 70, which would also make his birthdate around 1862. The entry lists a microfilm number, but doesn't have a scan, so I can't actually read his death certificate. However, there is a record for Keturah Craig Barnes, who died in Kelowna in 1948, and her record does have a scan. That scan confirms that she was the widow of Charles E. Barnes.
Charles Edwin Barnes is listed in Find A Grave as being born in Pennsylvania on January 19, 1862, died in Kelowna on February 19, 1932, and buried in the "Pioneer" plot of Kelowna Memorial Park. Keturah is buried with him.