I mean when im displaying the photo i just took.
Shoot in auto. Regardless of live view the only way things end up too bright is due to over exposure. The settings are wrong. I don't know about Canon but my Nikon don't set the exposuer based on live view but it sets it based on the meter. What mode are you shooting in to overexpose?
i get what you're saying... after you take the photo you cant see it in the sun
i think i saw something on b&h sometime ago that was basically a hood for your screen
other than that they make anti-glare films to put on your screen