Cancer weighs heavily in life of mayor