Sort:  

So you don't need a dollar bank account to deposit US dollars.

So you mean non US residents can now trade with USDC freely ?

I wrote a long reply and then decided to just make my first ever STEEM post (I got my first ever STEEM account thanks to @marketingmonk)

https://steemit.com/usdc/@yes2crypto/why-does-coinbase-need-a-stable-coin-when-they-have-usd-here-are-10-reasons has some reasons that might help answer you.

Coin Marketplace

STEEM 0.06
TRX 0.29
JST 0.053
BTC 71354.87
ETH 2094.81
USDT 1.00
SBD 0.48