For hours, protesters slowly marched shoulder to shoulder down Toronto's Yonge Street in what seemed like an endless throng. The scale of the rally could only be truly appreciated in photos taken far ...