Overall, Canadians rate their happiness at an average of 68.7 out of 100, with only Mississauga, Ont. and Montreal scoring above the national mean.
(Please use a modern browser to see the interactive version of this visualization)