Take that, Putin! This ad form Canada is going viral, with the message that the Olympics have always been a little gay.