Long ago I delt with this issue and came up with 18 Common’s committees each having 20 seats for 360 committee assignments in total. They are awarded in proportion to each Party’s seats in the House of Commons with Independents treated as a bloc like a Party.

Seats is the number of seats held in the House of Commons.
Comm assg is the number of committee assignments out of (Seats/343) X 360.
Drop is drop the decimal remainder.
Adj is awarding one extra assignment in order of highest decimal remainder till you get the 360 total committee seats.
Total is the total number of committee seats a Party is assigned.
Seats/Comm is the number of seats they have on every committee.
Extra is the seats left over which is 36 assignments or 2 seats per committee.
The extra seats are chosen by the House Leaders in order of largest to smallest so, Liberal, Conservative, Bloc, NDP, and then Mrs. Elizabeth May.
The first round each House Leader chooses 1 committee seat for their Party then Mrs. May chooses hers. This process goes round after round until all 360 committee seats have been assigned.
Independents are treated as a Party for the determination of the number of committee assignments but are chosen by the Independent MPs in order of seniority. Each round when the Independents choose, the most senior MP who hasn’t chosen a committee assignment selects one that’s open.
All MPs get to sit on at least 1 committee with some getting 2 assignments.



