TransAlta Corporation has signed an agreement with Puget Sound Energy to switch the last coal-fired power station in Washington state to natural gas.