Canada's new Prime Minister, Mark Carney, who took over after Justin Trudeau's ouster, has called for snap election in the country on April 28. The ruling Liberal Party of Canada will be up against the main opposition party - the Conservative Party of Canada.