Catherine, the Princess of Wales and wife of Prince William, canceled plans on Wednesday to attend the horse races at Royal Ascot, a last-minute withdrawal that raised questions about her health as she recovers from cancer. Kensington Palace, where Catherine and William have their offices, confirmed that Catherine would skip the races, a cherished date on the social calendar of the royal family, which she had been scheduled to attend with William. The decision appeared to be unexpected: The official program for the day’s events, published at noon on Wednesday, listed Catherine as riding in the second carriage of a royal procession, along with her husband. Catherine has appeared more regularly in public since announcing last September that she had completed chemotherapy treatment for an undisclosed type of cancer. The palace did not say at the time whether she was medically free of cancer or undergoing any other treatment, but in January, she said she was in remission.