k.d. lang performed Leonard Cohen’s “Hallelujah” at the Olympics Opening Ceremony in Vancouver, British Columbia. “Hallelujah” is a song written by Canadian singer and songwriter Leonard Cohen. Canadian pop and country singer-songwriter k.d. Lang was born on November 2, 1961. She has won both Juno Awards and Grammy Awards for her musical performances.