Ahead of Canadian federal elections, PM Mark Carney's Liberal Party is holding a slim lead over Conservative Party, as per opinion polls. Polling aggregator '338Canada' gave Liberals 184 seats against 126 to Conservatives, while 'Mainstreet Research' gave Liberals 172 seats. The House of Commons currently has 343 seats and a party would need 172 seats to secure a parliamentary majority.