CALGARY — TransAlta Corp. has reached a deal with the Competition Bureau to address the regulator's concerns about its plan to acquire Heartland Generation Ltd. and its power generation business in Alberta and B.C.