Cancer hike also linked to lifestyles