Can we just send the same two recommendation letters to every colleges? And will I be able to look at what was written in each recommendation letter?
In the U.S. you do have a legal right, if not supposedly waived, do see the letters written on your behalf. However, within the U.S., there currently seems to be the general expectation in faculty's minds that students will "waive" this right, the idea being that the letter writers will be more candid without the risk of upsetting the student. In particular, the set-up is such that letter-writers will see whether or not a student has "waived" that right, and, note, possibly write a considerably different letter if there is no waiver.

At the same time, I have read that the "waiver" is not legally binding... 

At the same time, I have the strong impression that people in academic depts in the U.S. (certainly in math depts, for example) would think it quite "tacky" (=gauche) to ask/demand to see the letters, whether or not one had signed the waiver. It's simply not the style.

I'm not arguing that this is a good situation, since it amounts to students not quite knowing what people really think of them... for better or for worse. Somehow there is an inflation of unusable/cheap praise, and a drought of substantive praise here, as a cultural style.