GPA really doesn't matter.  Do they have GPA in Iran???  I guess so.  Getting into the US isn't hard, it's getting the student visa from the Iranian government that might be the challenge.  My answer if you can't get either is to cross into  Iraq and purchase an Iraqi passport and defect to Canada.