Seve Ballesteros has canceled plans to attend the British Open at St. Andrews next month. The 53-year-old Spaniard underwent life-saving surgery in 2008 after being diagnosed with a brain tumor.