text: Teresa Stratas , OC ( born May 26 , 1938 , Toronto , Ontario ) , is a retired Canadian operatic soprano .
simplified: Teresa Stratas is a Canadian soprano opera singer . She was born on May 26 , 1938 , in Toronto , Ontario , which is in Canada .