You just have a romantic view of electoral politics. The things both parties agree on (like gutting the public sector and arming Israel for their genocide) you can't vote for at the ballot box. When you say they're both the same we agree on this front. It's not one of the choices offered at the election and we have to act outside of the political system (protests, unions, strikes, arson, whatever...) to get those done.
However that doesn't mean that nothing is at stake during the election. We have to think of everyone in Canadian society and vote for the practical option which will have the best outcome for the most people in solidarity with the most vulnerable. Just because liberals and conservatives are both pieces of shit doesn't mean there aren't differences between them. And just because you take an hour to vote every 4 years doesn't mean you can't pursue whatever leftists, anarchist, revolutionary or other political goals you would like to act on the rest of the time.
You're not compromising your values when you vote you're just acting in good solidarity with the marginalised people for whom there is a difference between parties.
Here is pp on trans rights https://thetyee.ca/News/2025/01/27/Poilievre-Scored-Political-Points-Trans-Rights/
He's also routinely seen with far right, white supremacist, and nationalist organisations such as diagolon and their leaders.