Guest Brian Lilley, Political columnist for the Toronto Sun