Olive Marjorie Senior (b. 1941 in Trelawny, Jamaica ) is a Jamaican poet, novelist and short story writer currently living in Canada .