I am in grade 10 now. I am gonna get a Canadian citizenship as soon as I graduate from school. After that I will either go to an US university (I am thinking about Arizona) or a Canadian one. But I doubt that everything is gonna be OK in the first case, because I wouldn't be an USA citizen, would I? Besides I am finishing a Canadian High School, not an american one. I also want to know which education is better. And how much will it cost to study in american university for "4 to maximum" years in science degree([theoretical]physics, astronomy, astrophysics, chemistry etc.) What are the High-school requirements to enroll in these university courses?