How are GPAs from different universities evaluated for admissions to MS programs in the USA? I am about to apply for a Master program in U.S. as I am about to graduate in Bachelor of Engineering. Though I heard that all my grades during all my academic life is taken into consideration (GPA). Here in Brazil is very common to have a huge gap between universities both in teaching level and avaliation process. So, holding a degree from a weak college may be much easier and thus helping you to get a higher GPA while a well-known college will be much more difficult and probably your grades will be lower. Even though you have a degree from the very best college and you do have a good knowledge of most subjects, the GPA from the person who came from the weak college may be higher.

This also extends to the outside world (comparison between GPA's from different countries). So, how is it really done in practice? Do I still hold a reasonable chance of getting into a nice college with not a so high GPA?
We have the same phenomenon in America, of course. All other things being equal, a 3.5 GPA from Princeton is much more impressive than a 4.0 from some random state university. The whole idea of GRE scores is to provide a metric that isn't confounded by the difficulty of different programs at different colleges in these ways. An additional difficulty you face is that  your American evaluators won't know how good or bad your university is. This makes your GRE score doubly important.