Toronto’s Beth Johnston went on a remarkable running journey–even racing six times–while undergoing cancer treatment
By Keeley Milne