I earned income in the USA, reported it to the IRS and CRA, and ended up paying taxes twice. Can I get a refund from the USA?

I filed taxes in USA and got a refund. I filed taxes in Canada and had to pay additional tax amount for reporting foreign income. Will I be able get additional refund from the US tax return? I am a Canadian resident for tax purposes.