Once paralyzed, Robert MacDonald finishes 2016 Toronto Waterfront Marathon (Canadian Running Magazin