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