Home Stock Riverside Resources: Project Generator with a Diversified Portfolio of Assets in Canada, Mexico