Barbara Anne Cameron (born August 20, 1938 in Nanaimo, British Columbia ) is a Canadian novelist, poet, screenwriter and short story writer.