Sandstorm Gold Ltd. is a Canadian company that provides funding to mining companies in exchange for royalties, principally in the form of net smelter returns and streams.