Answer:
The Liberal Party is led by the Honourable Michael Ignatieff, Leader of Her Majesty's Loyal Opposition. The New Democratic Party is led by the Honourable Jack Layton, and the Bloc Québécois is led by Gilles Duceppe. (The Senate caucus of the Liberal Party is led by the Honourable Senator James Cowan.)