geoffrey canada