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