Elements of cost estimation: a survey in Canada and the United States