More than a thousand Canadian towns in 106 days: that’s the epic scale of the Vancouver 2010 Olympic Torch Relay.