Undertakings and Confirmations made by Rio Tinto plc and Rio Tinto Canada Holding Inc.