North Carolina Sen. John Edwards said Sunday if he were president he would extend unemployment benefits for people who have been jobless for six months and help cash-strapped states pay for homeland security to keep police and firefighters on the job.