Craig Scott carries the NDP torch in Toronto-Danforth

Jack Layton's Toronto seat stays Orange with a federal NDP byelection victory

by