Since the latest session of Parliament began over a month ago, Prime Minister Stephen Harper has lost ground in the polls to his key competitors, Thomas Mulcair of the NDP and Liberal Leader Justin Trudeau.
Both men have delivered blows in very different ways. As leader of the Official Opposition, Mulcair has made hay on the House floor, expertly peppering the PM daily on his role in the ongoing Senate scandal, the goose that just keeps giving the Mulcair golden opportunities on a daily basis.
As the leader of a third party, Trudeau has generally been muted within the walls of Parliament, limited to only a handful of questions each week. As a result, Trudeau's approach has been to appeal to the populous outside of the House in speeches and engagements across the country. While he hasn't officially released any position documents, he has campaigned on popular issues like marijuana and the middle class, while generally avoiding landmine issues like the Senate or Quebec.
[ Related: Mulcair, Trudeau make byelection stops in Brandon-Souris ]
That's not to say Trudeau has avoided gaffes in his hustling for supporters — a recent "ladies night" event in Toronto and his professed admiration of China during it have drawn another round of accusations from Tories that he's just not ready to be prime minister. And in Mulcair's case, his bulldog tenacity and tight winding has made him a very different NDP leader than his soft-centred predecessor, Jack Layton.
However, as the Senate scandal continues to percolate with a 2015 federal election campaign right around the corner, it's worth discussing which of Harper's opponents has gained the most ground and the confidence of a fickle electorate.
So we ask you: If the next election was to happen tomorrow, who would you rather vote for: Justin Trudeau or Thomas Mulcair?
Have your say in the comments area below.