RE:RE:MarginWith Interactive Brokers. Currently they charge 5.097% for loans of $1.3 million or less, and then the rate goes down a little if you are borrowing more.
But they charge one penny per stock per transaction (at least with the settings I have).
You can find all of their rates on their website. Click on pricing, then click on margin rates, then look up which currency you are using.