Unfortunately Binance.us doesn't seem to have USDC. Another decent US exchange that supports USDC would probably be Kraken[1] in my opinion. I haven't used it personally because I'm not from the US, but I've heard nothing but good things about it.
After my fiat is deposited into my Binance account and I’m ready to buy my stablecoin, that will incur a fee correct? Then when I want to buy a dip, I’d transfer back to binance to buy whatever crypto and that will incur another fee correct?
The fees you're going to pay:
1. Transaction fee from the network, when you withdraw the USDC from Kraken or whatever exchange to your Ethereum wallet
2. Exchange fees: the fee they charge you for exchanging your USD for USDC.
Does anyone know generally how long a wire transfer takes? I bank w/Chase.
I have no idea what the wire transfer fees are, and how long they take. Sorry.
[1]
https://www.kraken.com/