Who could be Canada's next PM and how will they be chosen?

Canada's new Prime Minister Mark Carney has called for a national election on 28 April.

The main contenders of the election are Carney, leader of the Liberal party, and Pierre Poilievre, leader of the Conservative party.

With Canada's businesses reeling from a trade dispute with the US, Carney - a former two-time central banker - is expected to pitch himself as the candidate best equipped to take on Donald Trump.

The BBC's Nadine Yousif explains the Canadian election process.

Are you a Canadian voter? As Canada gears up for an election this year, BBC wants to hear from voters across the country.

Fill out the form here if you would like to be part of our coverage. We may contact your for future stories.