An invitation for bids, a request for proposals, or other solicitation may be canceled, or any or all bids or proposals may be rejected in whole or in part as may be specified in the solicitation, when it is for good cause and in the best interests of the City. The reasons therefor shall be made part of the contract file. Each solicitation issued by the City shall state that the solicitation may be canceled and that any bid or proposal may be rejected in whole or in part when it is for good cause and in the best interests of the City. Notice of cancellation shall be sent to all businesses solicited. The notice shall identify the solicitation, explain the reason for cancellation and, where appropriate, explain that an opportunity will be given to compete on any resolicitation or any future procurements of a similar nature. Reasons for rejection shall be provided upon request by unsuccessful bidders or offerors.