i think that we canadian are an example, for the world. Not only for gay, but woman, integration of all sort etc . We are not perfect, but among nations we are pretty good leader's.

That being said, we are a country whit the population of many city, in other country. We cannot, fix, educate, finance, influence everything everywhere. Although it is sad and pre historic thinking. There are more pressing issue in this area. Kid's are armed, populations are restricted for a lot of other reason's then who they sleep whit, politicly it's for the least "unstable" etc. One thing at a time.  And sorry to say, but several of those "gay" are probably more political problem then gay let's face it. 

Still sad and ridicoulous but other's have their own part of the road to travel to evolve. We cannot walk for all.