You can generally transfer balances from as many cards as you want, as long as you stay within the credit limit of the new card.