Infrastructure development has helped define Canada. Currently, Canadians lead the world’s infrastructure development projects. The infrastructure required for resource development projects such as the oil sands are some of...more