Macleans.ca
Canada’s magazine
Jack Layton busks in Toronto to raise money for the Stephen Lewis Foundation.