Hydro-Québec and Newfoundland and Labrador Hydro have reached an agreement in principle that could turn the page on decades of bad blood over the massive Churchill Falls hydropower project.