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. Another one being Gemini[2].
Take note that I heavily recommend that you do your research on these platforms first, and not blindly follow my recommendations.
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 for the network, when you withdraw the USDC from Kraken or whatever exchange to your Ethereum wallet; and when you send them back from your Ethereum wallet to Kraken or whatever exchange.
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/[2]
https://www.gemini.com/