She worked as a children's librarian in Truro, Nova Scotia and Saskatoon, Saskatchewan, where she was also manager of the Carlyle King Branch of Saskatoon Public Library.
Returning to Canada, she became children's librarian at Grande Prairie Public Library in northern Alberta, and also began writing.
She published two linked fantasy trilogies aimed at upper elementary and junior high readers, The Freyan Trilogy, and The Tales of Three Lands Trilogy, and wrote two books for younger readers: a picture book, Sir Cassie to the Rescue, and a beginning chapter book called Kelly's Cabin.
Coteau Books posthumously published two other young adult fantasies by her: The Broken Thread, in 2008, which in 2010 won the Alberta Literary Award for children's literature and The Piper of Shadonia in 2012.
In addition, several of her short stories were published in magazines such as On Spec, or read on CBC Radio's Alberta Anthology program.