Residents of Saguenay, Quebec have the highest life satisfaction in Canada and Vancouverites have the least, according to a new report from Statistics Canada.

And Sudburians are giving top marks for life satisfaction.

The report, which examined responses from Statistics Canada's General Social Survey from 2009 to 2013, found that residents of Saguenay, Trois-Rivières and St. John's had the highest life satisfaction in the country.

Across the country, residents of Vancouver, Toronto and Windsor were the least satisfied with life.

On average, Vancouverites had a life satisfaction score of about 7.8 out of 10. Residents of Saguenay had an average rating of more than 8.2 out of 10.

Sudbury, Ontario had the highest percentage of people rating their life satisfaction as nine or 10 out of 10.

Vancouver had the lowest, with less than 35 per cent of people claiming the same.

According to the study, the differences in satisfaction changed little when other factors like income levels, age, and employment status were taken into account.

Other findings include: