The mayor of Montreal is giving St. John's City council credit for leading the way in showing support for gay rights during the Sochi 2014 Olympic Winter Games.

Denis Coderre said he disagrees with Russia's discriminatory anti-gay legislation, and like St. John's, his city will be flying rainbow flags in silent protest.

“I believe that it was a great idea from my colleagues in St. John’s, Newfoundland that they want to use the rainbow flag and I’m going to do the same thing at city hall,” said Coderre.

Pascal Bérubé, Quebec's tourism minister, also confirmed the tower of Montreal's Olympic Stadium will be lit up in the colours of the rainbow.

St. John's Mayor Dennis O'Keefe said council voted unanimously to support the initiative.

"Flying the rainbow flag during the Olympics is really a sign of support for people in other countries, in this case in particular in Russia, the people who have been denied their liberties as individuals, and people who are being persecuted because of their sexual orientation," O'Keefe said.

"This is something we're very proud to be a part of, because it reinforces our position that all people in society have a right to realize their potential," he said. 

The rainbow flag will be raised at St. John's city hall on Friday at 12:30 p.m.