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?