House of Commons Voting Analysis — Manufacturing — May 25 – Jun 18, 2026

During the May 25 to June 18, 2026 sitting block, the House of Commons focused on strengthening consumer protection and sustainability in the manufacturing sector.

House of Commons sitting block May 25 – Jun 18, 2026. Per-bill sections, sorted most-contested first.

1 bill 18.9% avg margin 1 close call (<20%)

1 bill went to a roll-call in this sitting block.

Most contested: Bill C-267, An Act to establish a national framework to promote the durability o (Passed, 18.9% margin).

During the May 25 to June 18, 2026 sitting block, the House of Commons focused on strengthening consumer protection and sustainability in the manufacturing sector. The passage of Bill C-267, which establishes a national framework to promote the durability of electronic products and essential home appliances, signals a coordinated federal effort to address planned obsolescence and reduce electronic waste. The initiative, led by the Minister of Innovation, Science and Industry, aims to set consistent standards across provinces, encouraging manufacturers to improve product longevity and repairability. This legislative direction aligns with broader commitments under the Canadian Environmental Protection Act and supports provincial efforts, particularly in Ontario and Quebec, to modernize manufacturing practices.

Bill C-267, An Act to establish a national framework to promote the durability of electronic products and essential home appliances

Bill C-267 directs the federal government to develop a national framework aimed at increasing the durability of electronic products and essential home appliances. The bill responds to concerns over planned obsolescence, electronic waste, and consumer costs, issues that have drawn attention from environmental groups and provincial governments seeking harmonized standards. Its advancement reflects growing parliamentary interest in right-to-repair policies and sustainability measures within the manufacturing sector.
C-267 No 3rd reading yet Latest vote: Y 192 · N 131 · P 14 Latest gap 61 votes (18.9%)
Stage: 2nd reading · 1 roll-call (no 3rd reading yet) · first vote 2026-06-17
Party split
LIB165/0 (7p)CON0/131 (6p)BQ19/0 (1p)NDP5/0GRN1/0Ind2/0
Yea Nay (Np) = MPs formally paired — sit out the tally • marks parties with <75% internal cohesion © Queen Street Analytics