Cavanagh was born in Ottawa, Ontario, Canada, and moved with his parents to a small city, Winneba, in Ghana when he was seven years old.
Cavanagh was born in Ottawa, Ontario, Canada; his parents are academics and writers. He moved with his family to a small city, Winneba, in Ghana when he was seven years old.