On the whole, Canadian immigrants are happy to be here.

Most immigrant groups in Canada have a higher level of life satisfaction than people in their country of origin, says a new Statistics Canada survey, which compares life satisfaction among recent immigrants in Canada with life satisfaction in their source country.

Among the 43 immigrant groups (listed below) 38 gave life satisfaction scores that were higher than those of respondents in their source country. Respondents were asked to rank their level of life satisfaction between 1 and 10, with 10 being the most satisfied.

Immigrants from only three countries (New Zealand, Colombia and The Netherlands) indicated a lower level of life satisfaction in Canada than respondents in their source countries, while Australia, the fourth country on the list, was even.

At the other end of the spectrum, immigrants from countries such as Zimbabwe, Iraq and Ukraine observe much higher levels of life satisfaction in Canada than respondents in their source countries. The list indicates that the largest difference in life satisfaction is among those who came from countries with lower levels of economic and social development, although Columbia appears to be an exception.

Curiously, two G8 countries appear in the bottom 20: France and Italy.

Here's the full list of the average level of life satisfaction of recent immigrants to Canada, by source country: