Are you living in one of Canada’s happiest cities?
First, Toronto overtook Montreal on the list of the world’s top cities.
Now, a survey by Léger conducted among almost 40,000 Canadians has named another Ontario city the happiest in Canada.
Surveying respondents aged 18 and over between March 31 to April 13, 2025, Mississauga and Montreal were the only two cities to surpass the national average happiness, with the Ontario city coming out on top.
Canadians rated their happiness an average of 68.7 out of 100. While 49% say their happiness has remained stable, 28% report a deterioration and 23% report an improvement in the past year.
What is Canada's happiest city?
Here's where Canada's top 10 largest cities rank when it comes to happiness:
1. Mississauga, Ont. — 70.3
2. Montreal, Que. — 69.4
3. Hamilton, Ont. — 67.5
4. Calgary, Alta. — 67.4
5. Brampton, Ont. — 66.7
6. Ottawa, Ont. — 66.4
7. Edmonton, Alta. — 66.3
8. Vancouver, B.C. — 66.3
9. Winnipeg, Man. — 65.9
10. Toronto, Ont. — 65.8
When it came to the happiest province, Quebec led in happiness with an average of 72.4, which is well above the national average happiness index (68.7).
In contrast, Prince Edward Island (66.5) and Manitoba (66.7) ranked among the lowest.
Young Canadian adults reported average happiness scores of 65.8 for those aged 18 to 24 and 66.3 for those aged 25 to 34 (out of 100)—both below the national average of 68.7.
However respondents aged 35 to 44 and 45 to 54 were more likely to report a decline or stagnation in happiness, with 31% and 32% respectively saying their well-being has worsened.
The report also showed that women are slightly happier than men (69.4 vs. 68.0).
For more information about Leger's Happiness Index, click here.
RECOMMENDED:
Complete guide to the best restaurants in Montreal
Best things to do with kids in Montreal
Best attractions in Montreal