An interference-canceling receiver is configured for cancelling inter-symbol interference due to both inter- and intra-channel interference in coded, multiple-access, spread spectrum transmissions that propagate through frequency-selective communication channels. The receiver mitigates the effects of post-cursor inter-symbol interference using feedback of previously estimated symbols, and mitigates pre-cursor inter-symbol interference using an interference canceller, such as an iterative interference canceller.