Thanks for the question. I appreciate that you're trying to really think this through before committing to a decision. I have a couple of thoughts on this:
1) Transfer credit is always at the discretion of the receiving institution. It's likely that you could take a copy of your unofficial transcript, "shop" around a few different schools (Ivy and non-Ivy), and get wildly different results with respect to the amount of transfer credit you would receive. With that, I would encourage you to do exactly that - obtain a copy of your unofficial transcript and talk to your prospective school(s) to see the extent of your transferable credit. Most schools are willing to conduct an unofficial transcript evaluation so that you'll know where you stand if you decide to transfer.
2) Since you're studying finance, do you know if your school's business programs are programmatically accredited by The Association to Advance Collegiate Schools of Business (AACSB)? I ask because AACSB accreditation is considered to be THE gold medal stamp of approval on business programs. Schools whose have AACSB accreditation for their business programs most likely will not accept any business courses if your school lacks this accreditation. Note that ALL Ivy League schools have this distinction and you can find out if your school has AACSB accreditation by visiting this link: http://www.aacsb.edu/accreditation/accredited-members/global-listing?F_Country=United+States
All in all, it sounds like you're doing all of the "right" things to be an ideal candidate. Transferring schools is always a challenge and, in your case, that challenge is amplified by the unique nature of business programs, but I hope this will give you a good starting point.
Please continue to post your questions, though, I'd be glad to help out if I can.