For the second year in a row, Canada has been named the second best country in the world.
According to a recent survey Switzerland came out on top…with a perfect 10 for a score, and Canada was just behind with a 9.7.
Here’s the top 10…
3. United Kingdom
7. United States
Read more here.