
Who's been lobbying this MP
15+ clients- 1.Canadian Dental Association27
- 2.Canadian Medical Association25
- 3.TEAMSTERS CANADA19
- 4.CANADIAN HEALTH FOOD ASSOCIATION17
- 5.BC Pharmacy Association16
- 6.Canadian Federation of Nurses Unions13
- 7.CANADIAN CANCER SOCIETY13
- 8.Heart and Stroke Foundation of Canada12
- 9.HealthCareCAN12
- 10.RESULTS Canada12
- 11.The Centre for Israel and Jewish Affairs11
- 12.CANADIAN DENTAL HYGIENISTS ASSOCIATION10
- 13.Canadian Egg Marketing Agency COB Egg Farmers of Canada8
- 14.CANADIAN NURSES ASSOCIATION/ASSOCIATION DES INFIRMIERES ET INFIRMIERS DU CANADA(CNA)8
- 15.Dairy Farmers of Canada8
Voting record
Recent votes
- #119NoMay 6, 2026
Ways and means motion No. 11
- #118YesMay 6, 2026
Opposition Motion (Measures to support the manufacturing sector)
- #113C-11NoMay 5, 2026
Bill C-11, An Act to amend the National Defence Act and other Acts (report stage amendment) (Motion No. 4)
- #114C-11YesMay 5, 2026
Bill C-11, An Act to amend the National Defence Act and other Acts (report stage amendment) (Motion No. 5)
- #116C-11YesMay 5, 2026
Bill C-11, An Act to amend the National Defence Act and other Acts (report stage amendment) (Motion No. 9)
- #117C-11YesMay 5, 2026
Concurrence at report stage of Bill C-11, An Act to amend the National Defence Act and other Acts
- #110C-11NoMay 5, 2026
Bill C-11, An Act to amend the National Defence Act and other Acts (report stage amendment) (Motion No. 1)
- #112C-11NoMay 5, 2026
Bill C-11, An Act to amend the National Defence Act and other Acts (report stage amendment) (Motion No. 3)
- #111C-11NoMay 5, 2026
Bill C-11, An Act to amend the National Defence Act and other Acts (report stage amendment) (Motion No. 2)
- #115C-11NoMay 5, 2026
Bill C-11, An Act to amend the National Defence Act and other Acts (report stage amendment) (Motion No. 6)
- #109NoMay 4, 2026
Opposition Motion (Sovereign debt funds)
- #108C-11Didn't voteMay 4, 2026
Time allocation for Bill C-11, An Act to amend the National Defence Act and other Acts
- #107NoApr 29, 2026
Ways and means motion No. 10
- #106YesApr 27, 2026
Government Business No. 9 (Changes to the Standing Orders)
- #104Didn't voteApr 27, 2026
Motion for closure
- #105YesApr 27, 2026
Government Business No. 9 (Changes to the Standing Orders) (amendment)
- #103YesApr 22, 2026
Private Members' Business M-16 (Use of underused and surplus federal lands and buildings for services for veterans)
- #100S-211YesApr 22, 2026
2nd reading of Bill S-211, An Act respecting a national framework on sports betting advertising
- #101C-238YesApr 22, 2026
2nd reading of Bill C-238, An Act to amend the Criminal Code (restitution orders)
- #102C-226YesApr 22, 2026
2nd reading of Bill C-226, An Act to establish a national framework to improve food price transparency
Bills sponsored (20)
- C-25045-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Oct 21, 2025
An Act to amend the Canada Labour Code (flight attendants)
- C-21745-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Jun 19, 2025
An Act to amend the Canada Student Financial Assistance Act and the Income Tax Act
- C-21445-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Jun 18, 2025
An Act respecting the development of a national renewable energy strategy
- C-41944-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Nov 19, 2024
An Act to establish a national strategy for universal eye care
- C-41644-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Oct 23, 2024
An Act to designate the month of October as Hungarian Heritage Month
- C-39344-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Jun 7, 2024
An Act to amend the Canadian Environmental Protection Act, 1999 (electronic products recycling program)
- C-38244-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Feb 14, 2024
An Act to amend the Excise Tax Act and the Income Tax Act (extra-energy-efficient products)
- C-34044-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Jun 13, 2023
An Act to enact the Canada Pharmacare Act
- C-33744-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Jun 6, 2023
An Act to establish a national strategy on the reduction of textile waste
- C-32844-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Mar 29, 2023
An Act respecting the development of a national strategy on student loan debt
- C-31244-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Feb 1, 2023
An Act respecting the development of a national renewable energy strategy
- C-30744-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Nov 21, 2022
An Act to amend the Canada Labour Code (menstrual products)
- C-27244-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)May 5, 2022
An Act respecting the development of a national employment strategy for persons with disabilities
- C-26544-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Mar 31, 2022
An Act respecting the development of a national perinatal mental health strategy
- C-25644-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Mar 3, 2022
An Act to amend the Financial Administration Act (composition of boards of directors)
- C-25544-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Feb 17, 2022
An Act to amend the Income Tax Act and the Canada Student Financial Assistance Act
- C-25444-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Feb 11, 2022
An Act to amend the Parliament of Canada Act (change of political affiliation)
- C-22744-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Feb 3, 2022
An Act to amend the Canada Elections Act (voting age)
- C-22044-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Dec 16, 2021
An Act to amend the Criminal Code (assault against a health care worker)
- C-21244-1Outside the Order of Precedence (a private member's bill that hasn't yet won the draw that determines which private member's bills can be debated)Dec 14, 2021
An Act to develop a national school food program for children
Recent lobbying contacts
- May 5, 2026Member of ParliamentRonald McDonald House Canada
- Mar 23, 2026Member of ParliamentIrving Shipbuilding Inc.
- Feb 10, 2026Member of ParliamentCitizens' Climate Lobby Canada
- Feb 5, 2026Member of ParliamentIslamic Relief Canada
- Feb 3, 2026Member of ParliamentCanadian Federation of Nurses Unions
- Jan 27, 2026Member of ParliamentThe National Council of Canadian Muslims
- Jan 27, 2026Member of ParliamentNational Council of Canadian Muslims (NCCM)
- Dec 18, 2025Member of ParliamentThe Professional Institute for the Public Service of Canada
- Nov 25, 2025Member of ParliamentCanadian Federation of Nurses Unions
- Nov 25, 2025Member of ParliamentCanadian Labour Congress
- Nov 18, 2025Member of ParliamentPublic Service Alliance of Canada
- Nov 10, 2025Member of Parliament, Vancouver KingswayClimate Caucus Council
- Oct 31, 2025Member of ParliamentCanada's Building Trades Unions
- Oct 30, 2025Member of ParliamentELECTRICITY CANADA
- Oct 30, 2025Member of ParliamentFederation of Canadian Municipalities
- Oct 30, 2025Member of ParliamentFEDERATION OF CANADIAN MUNICIPALITIES
- Oct 30, 2025Member of ParliamentFEDERATION OF CANADIAN MUNICIPALITIES
- Oct 30, 2025Member of ParliamentFEDERATION OF CANADIAN MUNICIPALITIES
- Oct 30, 2025Member of ParliamentFederation of Canadian Municipalities
- Oct 28, 2025Member of ParliamentCo-operatives and Mutuals Canada
- Oct 28, 2025Member of ParliamentCo-operative Housing Federation of Canada
- Oct 9, 2025Member of Parliament, Vancouver KingswayClimate Caucus Council
- Oct 9, 2025Member of ParliamentNisga'a Nation, as represented by Nisga'a Lisims Government
- Oct 9, 2025Member of ParliamentMaa-nulth Treaty Society
- Oct 9, 2025Interim Leader of the NDPTEAMSTERS CANADA