A long-time resident of Southampton, Ontario, Bob Johnston was raised in Toronto. On an athletic scholarship, he studied at the University of Dubuque, Iowa. He earned two graduate degrees in Social Work at the University of Toronto and spent many years as a family counsellor. In mid-life, he entered the ministry and has served as associate minister in Bruce County churches.
Formerly Chaplain for the Saugeen Shores Police Services, he continues as Padre of the Saugeen Rail Trail, where he is often seen walking.