The group's annual prosperity index, which ranks the prosperity of 142 countries, has ranked Canada the best country in the world for "personal freedom."

According to the study, Canada is the most tolerant of people from other countries, with 92 percent of Canadians thinking the country is a good place for immigrants. In addition, about 94 percent of Canadians believe that they have the freedom to choose the course of their own lives, the study says.

Did we mention they might legalize pot soon?

America, on the other hand, ranks 15th for freedom, just behind Costa Rica and the Netherlands.

The best countries for personal freedom are:

1. Canada

2. New Zealand

3. Norway

4. Luxembourg

