Ivanhoe Cambridge, Lighthouse Canton to invest $100 million