Lawrence John Cannon - Canadian judge