Canada has been recognized as the world's second-best country based on the latest rankings for 2023 by the U.S. News.