Canadian mining company Ivanhoe Mines Ltd (<a href="https://money.tmx.com/en/quote/IVN" target="_blank">TSE:IVN</a>) has signed a deal with energy trader Enpower Trading to procure 48.3 GWh of solar electricity annually for its Platreef mine under construction in South Africa.