
Who's been lobbying this MP
15+ clients- 1.Canadian Alliance to End Homelessness21
- 2.CHRA Canadian Housing and Renewal Association17
- 3.Co-operative Housing Federation of Canada10
- 4.National Council of Canadian Muslims (NCCM)8
- 5.Cystic Fibrosis Canada8
- 6.Canadians for Justice and Peace in the Middle East8
- 7.Mennonite Central Committee Canada7
- 8.Canadian Labour Congress7
- 9.Unifor6
- 10.Mortgage Professionals Canada6
- 11.FEDERATION OF CANADIAN MUNICIPALITIES5
- 12.Association of Canadian Publishers5
- 13.CARE Canada5
- 14.First Call Child and Youth Advocacy Society5
- 15.United Food and Commercial Workers International Union (UFCW Canada)4
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-11NoMay 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)
- #104NoApr 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 (7)
- C-27445-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)Apr 20, 2026
An Act to amend the Citizenship Act and the Immigration and Refugee Protection Act
- C-23345-1DefeatedSep 19, 2025
An Act to amend the Export and Import Permits Act
- C-21245-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 to establish the Office of the Ombud for the Department of Citizenship and Immigration and to make related and consequential amendments to other Acts
- C-21345-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 to amend the Immigration and Refugee Protection Act (cessation of refugee protection)
- C-20545-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 10, 2025
An Act to amend the National Housing Strategy Act
- C-39844-1Second reading (House)Jun 13, 2024
An Act to amend the National Housing Strategy Act
- C-39944-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, 2024
An Act to establish the Office of the Ombud for the Department of Citizenship and Immigration and to make related and consequential amendments to other Acts
Recent lobbying contacts
- Apr 21, 2026Member of ParliamentCapilano Students' Union
- Mar 25, 2026Member of ParliamentCHRA Canadian Housing and Renewal Association
- Mar 24, 2026Member of ParliamentEnvironmental Defence Canada
- Mar 24, 2026Member of ParliamentUnifor
- Mar 23, 2026Member of ParliamentNational Council of Canadian Muslims (NCCM)
- Mar 10, 2026Member of ParliamentCanadians for Justice and Peace in the Middle East
- Mar 3, 2026Member of Parliament - NDP critic for Public SafetyCanadian Association of Professional Employees
- Feb 19, 2026Member of ParliamentCanadian Association of University Teachers
- Feb 10, 2026Member of ParliamentCanadian Union of Public Employees
- Feb 10, 2026Member of ParliamentUnifor
- Feb 2, 2026Member of ParliamentCARE Canada
- Jan 26, 2026Member of ParliamentNational Council of Canadian Muslims (NCCM)
- Jan 15, 2026Member of ParliamentJustice For All Canada
- Dec 18, 2025Member of ParliamentIslamic Relief Canada
- Dec 18, 2025Member of ParliamentMennonite Central Committee Canada
- Dec 17, 2025Member of ParliamentIslamic Relief Canada
- Dec 17, 2025Member of ParliamentMennonite Central Committee Canada
- Dec 16, 2025Member of ParliamentIslamic Relief Canada
- Dec 16, 2025Member of ParliamentMennonite Central Committee Canada
- Dec 15, 2025Member of ParliamentIslamic Relief Canada
- Dec 15, 2025Member of ParliamentMennonite Central Committee Canada
- Dec 11, 2025Member of ParliamentGrain Workers Union Local 333
- Dec 8, 2025Member of ParliamentMennonite Central Committee Canada
- Nov 25, 2025Member of ParliamentCanadian Labour Congress
- Nov 18, 2025Member of ParliamentCanadian Construction Association