GeneralWhy Jack Layton needed a human shieldPoliticians with bad hips At Toronto’s 31st annual Pride Parade it was all about party leaders in rickshaws. Green Leader...