Bruce A. Canal, CPP