Apply again to U.S. schools this year, both allopathic and osteopathic. Your gpa is excellent, and your mcat score is a few points below the average, but a 25 is still competitive with your gpa. I would suggest that you apply to many u.s. schools, pretty much every school that accepts out of state applicants. It will be very expensive but in the end it will be worth it. I'm not sure what the average mcat score is for those who are accepted, but you must understand that it's only an average score. Each year there are applicants who get admitted with scores close to 40, and those with scores of less than 27. It might also be that the reason you didn't get accepted was because you didn't have good lor's, personal statement, activities outside of school, etc. If you think that the mcat is the only flaw on your application, then definately apply to u.s. schools...You will get in somwhere, you just have to apply to a lot of different places.