Lawrence Cannon — Canadian politician