By David Ljunggren
Wed Jun 29, 1:44 PM ET
The Canadian Parliament has approved legislation to allow same sex marriages, helping cement Canada's image as one of most socially liberal nations in the world.
"We are affirming once again our world-wide reputation as a country that is open...