Sandstorm Gold Ltd. is a Canadian-based gold royalty company that provides upfront financing to gold mining companies in exchange for future royalties. With a diverse portfolio of assets and an experienced management team, Sandstrom Gold is poised for growth in the precious metals market.