The City of Lanford has been named the "most livable" place in Canada, according to a report created by insurance website RATESDOTCA.
The City of Lanford has been named the "most livable" place in Canada, according to a report created by insurance website RATESDOTCA.