Guest:  John Brennan,  Edmonton-based Political Analyst & Commentator.