Carrie Snyder was born in Hamilton, Ontario, and grew up in Ohio, Nicaragua, and Ayr, Ontario. She now lives in Waterloo, Ontario, with her husband and two children and is working on a novel.