So the federal election has been formally called, 42 days early but not a moment too soon. The politicians have been campaigning for many weeks now, and it is good that Prime Minister Stephen Harper has dropped any pretence about what is going on.
Read more >