The Liberal Party's increase of 148 seats from the previous election came at the expense of 60 seats from the Conservative Party and 51 seats from the New Democratic Party, and was the largest increase by a single party since the 1984 election.
The Liberal Party's increase of 148 seats from the previous election came at the expense of 60 seats from the Conservative Party from the New Democratic Party. The Liberal Party's increase of 148 seats from the previous election came at the expense of 60 seats from 51 seats from the New Democratic Party. The Liberal Party's increase of 148 seats from the previous election was the largest increase by a single party since the 1984 election.