Urban living: Canada’s best cities for work-life balance