The House is on summer break, scheduled to return Sept. 15
House of Commons photo

Track John

Your Say

In Parliament

Elsewhere

Crucial Fact

  • His favourite word is report.

Conservative MP for Saint John—St. Croix (New Brunswick)

Won his last election, in 2025, with 53% of the vote.

Two months ago

Spoke in the House on Committees of the House Mr. Speaker, I seek unanimous consent for the following motion. I move: That in relation to the Canadian Council of Public Accounts Committees & Canadian Council …

Voted No on Vote #23 on Bill C-5 Enact the Free Trade and Labour Mobility in Canada Act and the Building Canada

Voted Yes on Vote #24 on Bill C-5 Enact the Free Trade and Labour Mobility in Canada Act and the Building Canada

Voted Yes on Vote #25 on Bill C-5 Enact the Free Trade and Labour Mobility in Canada Act and the Building Canada

Voted Yes on Vote #26 on Bill C-5 Enact the Free Trade and Labour Mobility in Canada Act and the Building Canada

Voted Yes on Vote #27 on Bill C-5 Enact the Free Trade and Labour Mobility in Canada Act and the Building Canada

Spoke at the Public Accounts committee on 2025 Reports 1 to 4 of the Auditor General of Canada and … Okay, let's take them one at a time. I'll just call it. I don't think we need a roll call for this. (Motion agreed to [See …

Spoke at the Public Accounts committee on Committee Business, Election of Chair, and Election of Vice-Chairs Thank you, gentlemen. I will do a more extensive introduction later. In the interest of time, I will to try to get through this before before …

Spoke in the House on Public Safety Madam Speaker, for 10 years, the Liberals have relentlessly targeted law-abiding firearms owners, hunters and sport shooters while letting gun smugglers and criminals off the hook. …

Spoke in the House on Public Safety Mr. Speaker, a convicted child sex offender in New Brunswick was recently sentenced to jail, but instead of going to prison, he was released back into …

More than three months ago

Spoke at the Public Accounts committee on Public Accounts of Canada 2024 Good morning, everyone. I call the meeting to order. Welcome to meeting number 159 of the House of Commons Standing Committee on Public Accounts. Today's meeting …

Spoke at the Public Accounts committee on Report 8, Canada Emergency Business Account, of the 2024 Reports 8 to … Good morning, everyone. I call the meeting to order. I'm going to begin by speaking about some housekeeping issues. I know my idea of having some …

Spoke in the House on Privilege Madam Speaker, I look forward to the question from the now former member of the public accounts committee, where things have changed since his departure. The …

Spoke at the Public Accounts committee on Report 8, Canada Emergency Business Account, of the 2024 Reports 8 to … This meeting is called to order. Hello, everyone. Welcome to meeting number 156 of the House of Commons Standing Committee on Public Accounts. Today’s meeting is …

Spoke in the House on Questions Passed as Orders for Returns With regard to on-the-water and dockside enforcement patrols carried out by Fisheries and Oceans Canada enforcement officers in lobster fishing areas 38, 37 and 36 from …

Spoke in the House on Questions Passed as Orders for Returns With regard to on-the-water and dockside enforcement patrols carried out by Fisheries and Oceans Canada enforcement officers in lobster fishing areas 38, 37 and 36 from …

Spoke at the Public Accounts committee on Report 1, ArriveCAN, of the 2024 Report 1 of the Auditor General … Good day, everyone. I call this meeting to order. Welcome to meeting number 150 of the House of Commons Standing Committee on Public Accounts. Today's meeting …

Spoke in the House on Questions Passed as Orders for Returns With regard to the Small Craft Harbours (SCH) program, broken down by year for each year from the 2019-20 fiscal year through the 2024-25 fiscal year: …

Spoke at the Public Accounts committee on Report 6, Sustainable Development Technology Canada, of the 2024 Reports 5 to … Good morning, everyone. I call this meeting to order. Welcome to meeting number 149 of the House of Commons Standing Committee on Public Accounts. Today's meeting …

Spoke at the Public Accounts committee on Report 6, Sustainable Development Technology Canada, of the 2024 Reports 5 to … We're back. You can both put your hands down. Thank you very much. I see you both. We'll now proceed to have a quick discussion regarding …

Spoke in the House on Privilege Madam Speaker, I would be remiss if I did not take a moment to congratulate my province's premier-designate, Susan Holt, who was elected Monday night. Ms. …

Introduced legislation Private member's bill C-519 An Act to amend the Excise Tax Act (motor vehicle fuel)

Introduced legislation Private member's bill C-518 An Act to amend the Members of Parliament Retiring Allowances Act (withdrawal allowance)