Unlike most other fx providers (IBFX, GFT, FXpro, ...), IB is not a market maker. Therefore, the spreads are the market spreads and not IB's spreads. They make their money out of a comission of 2.50$ per trade, not the spread.
For the minimum, it's about 25k USD. That is like 2.5 mini lots...