The Congressional Budget Office has estimated the project could cost as much as $831 billion over the next 20 years.