This is the second resignation in as many days by a Liberal MP. Not only do I find this highly suspicious but also a complete disrespect for democracy. I wonder if Jim Peterson would be resigning so soon if Paul Martin had won last time, i think not.
Its interesting strategic move for the Liberals but really means little considering both are safe Liberal seats. The Prime Minister has 6 months to call the by-election and it must be called for within six months from then. Essentially this means that there does not need to be a by-election for 12 months....in others words, we will likely see a general election before these by-elections. This would be a smart move by Harper.
On the other hand, Harper has about 2 weeks to call a by-election in Jean Lapierre's old riding Outremont in Quebec, another safe Liberal riding.