OTTAWA, Oct. 22 (Xinhua) -- Canadian Prime Minister Justin Trudeau's Liberal Party won the 2019 Canadian federal election Monday night, according to Elections Canada on Tuesday.

However, the Liberal Party won 156 seats out of 338 seats in the House of Commons, failing to reach the 170-seat threshold needed for a majority government.

Trudeau will need to negotiate support from at least one party in the House of Commons to pass any legislation in the future.

The Conservative Party gained 122 seats as the biggest opposition.

The Bloc Quebecois became the third-biggest party in the parliament by winning 32 seats of the House of Commons, followed by the New Democratic Party with 24 seats.