Canadian party leaders prepare for debate face-off

Leaders from four of Canada's major political parties will share the debate stage ahead of the country's snap election on 28 April.
More info