Weiler entered federal politics in 2019 after incumbent
Liberal MP
Pamela Goldsmith-Jones chose not to seek re-election. During the
2019 federal election he emphasized climate action and support for Canada’s international environmental commitments. He was elected with 34.9% of the vote. In the
2021 federal election, Weiler was re-elected with 33.9% of the vote, defeating
Conservative Party candidate
John Weston, who had represented the riding from 2008 to 2015, and
New Democratic Party candidate
Avi Lewis, a filmmaker and political activist. Weiler was again re-elected in the
2025 federal election, receiving with 59.7% of the vote, a 26.73% increase from his
2021 result. As an MP, Weiler has announced significant investments from the federal government. This includes a $117 million investment for a proposed reservoir in
Sechelt, led by the
Shíshálh Nation in collaboration with the
Sunshine Coast Regional District. He has also announced a series of housing investments under the Housing Accelerator Fund in local municipalities, including
Squamish,
Whistler,
Gibsons,
Pemberton, and
Bowen Island. In November 2024, he joined several members of the
Liberal caucus to call for a secret ballot to be held on
Prime Minister Justin Trudeau's leadership. Following
Chrystia Freeland's resignation from
Cabinet in December 2024, Weiler publicly called for Trudeau to resign before the next election. Weiler subsequently endorsed
Mark Carney in the
2025 Liberal Party of Canada leadership election. He was elected chair of the
Canadian House of Commons Standing Committee on Fisheries and Oceans in the
45th Canadian Parliament in 2025. Weiler has challenged his party's positions on several issues, including advocating for an immediate ceasefire in the
Gaza war in November 2023, and supporting electoral reforms bills, such as Bill C-210 which would lower the
voting age to 16. ==Electoral record==