C-69Budget Implementation Act, 2024, No. 1
An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024
Government bill, introduced in the House of Commons on May 2, 2024
- Status
- Became law on June 20, 2024 · S.C. 2024, c. 17
What it does
Implements budget measures, creates a global minimum tax, and makes changes to taxes, housing, labour, benefits, finance, immigration and criminal law.
What it does
- Changes income tax rules, including limits on deductions for non-compliant short-term rentals, higher credits for volunteer firefighters and search and rescue volunteers, a larger home buyers’ plan withdrawal limit, and new tax credits for journalism, clean hydrogen and clean manufacturing.
- Creates the Global Minimum Tax Act, which applies a 15% minimum effective tax rate to large multinational corporations and sets reporting, filing, administration and enforcement rules.
- Changes housing rules by delaying the repeal of the ban on non-Canadians buying residential property, raising CMHC guarantee limits, and adding some underused housing tax exemptions and filing relief.
- Adds or expands benefits and supports, including school food payments to provinces, student loan forgiveness for more health and care workers, changes to the Canada Child Benefit, and new or updated Canada Pension Plan benefits.
- Changes labour and employment rules, including a presumption that paid workers are employees, new rules for workplace communication and terminations, and an extension of extra EI weeks for some seasonal workers until October 24, 2026.
- Makes many other changes, including new consumer-driven banking rules, updates to immigration and refugee procedures, changes to tobacco, vaping and alcohol excise duties, and new or expanded powers in criminal, health and money-laundering law.
Who it affects
- Taxpayers
- Large multinationals
- Home buyers
- Workers and employers
- Students and schools
- Financial institutions
- Immigrants and refugee claimants
- Tobacco, vaping and alcohol businesses
Background
The bill implements certain measures from the federal budget tabled on April 16, 2024. It also enacts the Global Minimum Tax Act and amends many other federal laws.
Where it is
House of Commons
First reading
Completed.
Second reading
Completed.
Committee
Completed.
Report stage
Completed.
Third reading
Completed.
Senate
First reading
Completed.
Second reading
Completed.
Committee
Completed.
Third reading
Completed.
Senate pre study
Completed.
Royal assent
Royal assent
Completed.
Introduced by a cabinet minister on behalf of the government. Government bills get set time for debate, so they are the most likely to become law. How a bill becomes law
How the House voted
3rd reading and adoption of Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024
Vote 847,
Passed
173 yeato150 nay · 2 paired
Party breakdown for vote 847 Party Position Yea Nay Did not vote Liberal Yea 148 0 7 Conservative Nay 0 116 2 Bloc Nay 0 31 1 NDP Yea 23 0 1 Green Split evenly 1 1 0 Independent Nay1 broke ranks 1 2 0 Total 173 150 Concurrence at report stage of Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024
Vote 846,
Passed
174 yeato148 nay · 2 paired
Party breakdown for vote 846 Party Position Yea Nay Did not vote Liberal Yea 149 0 6 Conservative Nay 0 116 2 Bloc Nay 0 31 1 NDP Yea 23 0 1 Green Yea 2 0 0 Independent Nay 0 1 2 Total 174 148 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 154)
Vote 845,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 845 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 148)
Vote 844,
Failed
148 yeato174 nay · 2 paired
Party breakdown for vote 844 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Yea 31 0 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Yea 1 0 2 Total 148 174 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 146)
Vote 843,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 843 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 142)
Vote 842,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 842 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 130)
Vote 841,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 841 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 79)
Vote 840,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 840 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 49)
Vote 839,
Failed
148 yeato174 nay · 2 paired
Party breakdown for vote 839 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Yea 31 0 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Yea 1 0 2 Total 148 174 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 46)
Vote 838,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 838 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 44)
Vote 837,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 837 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 42)
Vote 836,
Failed
148 yeato174 nay · 2 paired
Party breakdown for vote 836 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Yea 31 0 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Yea 1 0 2 Total 148 174 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 39)
Vote 835,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 835 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 38)
Vote 834,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 834 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 34)
Vote 833,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 833 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No.32)
Vote 832,
Failed
116 yeato206 nay · 2 paired
Party breakdown for vote 832 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay 0 1 2 Total 116 206 Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (report stage amendment) (Motion No. 1)
Vote 831,
Failed
117 yeato207 nay · 2 paired
Party breakdown for vote 831 Party Position Yea Nay Did not vote Liberal Nay 0 149 6 Conservative Yea 116 0 2 Bloc Nay 0 31 1 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Nay1 broke ranks 1 2 0 Total 117 207 Time allocation for Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024
Vote 825,
Passed
175 yeato147 nay · 2 paired
Party breakdown for vote 825 Party Position Yea Nay Did not vote Liberal Yea 150 0 5 Conservative Nay 0 117 1 Bloc Nay 0 28 4 NDP Yea 23 0 1 Green Yea 2 0 0 Independent Nay 0 2 1 Total 175 147 2nd reading of Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024
Vote 766,
Passed
174 yeato143 nay · 8 paired
Party breakdown for vote 766 Party Position Yea Nay Did not vote Liberal Yea 148 0 8 Conservative Nay 0 113 5 Bloc Nay 0 29 3 NDP Yea 23 0 1 Green Yea 2 0 0 Independent Split evenly 1 1 1 Total 174 143 2nd reading of Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024 (reasoned amendment)
Vote 765,
Failed
115 yeato203 nay · 8 paired
Party breakdown for vote 765 Party Position Yea Nay Did not vote Liberal Nay 0 148 8 Conservative Yea 114 0 4 Bloc Nay 0 29 3 NDP Nay 0 23 1 Green Nay 0 2 0 Independent Split evenly 1 1 1 Total 115 203 Time allocation for Bill C-69, An Act to implement certain provisions of the budget tabled in Parliament on April 16, 2024
Vote 761,
Passed
172 yeato146 nay · 2 paired
Party breakdown for vote 761 Party Position Yea Nay Did not vote Liberal Yea 148 0 8 Conservative Nay 0 114 4 Bloc Nay 0 28 4 NDP Yea 23 0 1 Green Nay 0 2 0 Independent Nay1 broke ranks 1 2 0 Total 172 146
What MPs said
Each party’s first speech on this bill in the House, from Hansard. Excerpts are the speaker’s opening sentences, unedited.
LiberalKevin Lamoureux· May 6, 2024
“What a pleasure it is to rise to start the debate on Bill C-69. Governments have an opportunity every year to set down in legislation initiatives that could have a wonderful impact.”
Read the full speech on openparliament.caConservativeJasraj Singh Hallan· May 6, 2024
“This is another budget bonanza, with $40 billion of new net inflationary spending. That is only going to add to the already doubled debt after nine years of the Liberal-NDP Prime Minister that caused 40-year highs in inflation and the most rapid interest rate hikes, not seen in Canadian history, which put Canadians most at risk in the G7 for a mortgage default crisis.”
Read the full speech on openparliament.caBlocJean-Denis Garon· May 6, 2024
“This may not be the worst part, but what makes this bill even more unacceptable is the part about open banking.”
Read the full speech on openparliament.caNDPDon Davies· May 6, 2024
“Likewise, Bill C-69, the bill under consideration in the House, the budget implementation act, 2024, No. 1, includes many of those positive measures that the NDP was able to compel the Liberal government to implement. However, we acknowledge that the legislation has several and significant shortcomings.”
Read the full speech on openparliament.caGreenMike Morrice· May 21, 2024
“Second, for parents who are mourning the loss of a child, there is a provision in the bill that will extend the Canada child benefit for six months after a child's death. This is the least that the federal government can do to support parents in such a difficult, unimaginable time.”
Read the full speech on openparliament.ca
Read the source
LEGISinfo status: Royal assent received. Bill data from LEGISinfo, votes from openparliament.ca and the House of Commons. Last updated October 13, 2026.