The past week was a tough one for Canadians running to win a seat in Parliament. Over the course of four days, two Liberals ...