Conservative leader Stephen Harper, for the second time in the election campaign, has launched fierce attacks against the Liberal premier of Ontario and the NDP premier of Alberta — and both are fighting back.