TransCanada Corp. has resolved a dispute with three major Canadian natural gas distributors over its proposed $12-billion Energy East pipeline project. The Calgary-based company says it has signed an agreement in principle with Gaz Metro, Union Gas and Enbridge Gas Distribution that ensures natural gas consumers in Eastern Canada will have sufficient capacity and reduced natural gas transmission costs should the project proceed.