According to a new study, Canada's most and least happiest cities are in Ontario, and the results might surprise you
by from on (#6BNEP)

According to Point2Homes, the top five happiest large cities in Canada are all in Ontario. And it's probably not the ones you'd expect.