GPA 4.0 in MBA is really brilliant. Teaching experience is also do good to you if you pursue a research degree. I will suggest you to apply in the University of British Columbia, Canada. It is a well ranked university consistently holding a position between 30-40 since last few years. As far as I know there are lots of students from Iran currently admitted there. According to my belief your profile is competent enough to get admitted in any top notch university of USA or Canada. All the best.