Cannon, 34, who has four-year-old twins Moroccan and Monroe with his 42-year-old estranged wife, isn't upset that the "Hero" hitmaker is now romancing the businessman and "supports" her personal decisions, reported E! News.
"Nick and Mariah are on better terms these days. Mariah is in really good spirits and there has not been arguments with them for sometime now," a source said.
"Nick is doing really well in his personal life and he just wants Mariah to be happy. He feels as long as his kids are in good hands, he will support any decision Mariah makes.