- None is Too Many: Canada and the Jews of Europe, 1933-1948
- The Rescuer: the Amazing True Story of How One Woman Helped Save the Jews of Syria
- The Ransomed of God: The Secret Rescue of the Jews of Syria
- Old Wounds: Jews, Ukrainians and the Hunt for Nazi War Criminals in Canada
- The Defining Decade: Identity, Politics, and the Canadian Jewish Community in the 1960s