1. I think IB cancellation charges vary based on exchange.
2. There's no telling if IB has any cancellation fees to the exchanges, because the exchange charges based on the broker as a whole. Also, IB charges for cancellations on exchanges that don't charge the broker (e.g. BOX) to the best...