Just a quick point of clarification - albeit slightly off-topic for the OP.No, you don't need to. I am in the similar situation as you do. My undergraduate degree is a foreign, and I took the biology, gen chem, organic chem and English Composition in this country. My calculus was done 17 years ago. The biggest hurdle for you is that most schools will either ask you have a US/Canada undergraduate degree or at least 90 undergraduate credits (The graduate credit does not count). So, that only left us for less than 30 schools to apply. For these schools, you won't mind where you took all the prerequsites. Funny to say is that the schools who said they take international students do not necessarily mean they take foreign undergraduate degree/credits. On the other hand, schools who do not take international students may take your foreign degree and/or credits.
Plus, you should also ask the schools that you are interested in to see their specific requirements.