Stephen Harper has been a transformative leader in Canadian partisan politics. First he united the right. Now he’s united the left. Pretty impressive.
Stephen Harper has been a transformative leader in Canadian partisan politics. First he united the right. Now he’s united the left. Pretty impressive.