Canada is the second-best country in the world, according to the results of a new survey unveiled at the World Economic Forum Wednesday.
According to the recent survey, Germany took the top spot, while the United Kingdom came in third. The U.S. took the fourth spot.
Canada earned its high ranking for a number of factors.
Contributed By Sonia Narula