I believe Schwab one is for US Citizens, the international brokerage account is open to customers from a variety of countries.
From memory they sent the card after I deposited funds to the international brokerage account.
Also, you don't need to deposit a minimum of US$25,000 as they claim...