Flannery, John, Canada