I would definitely vote for Poilievre. I love the guy. Metaphorically speaking. And I voted for Justin in 2015. *Not since however. Justin is an incompetent fool and he has destroyed the country. I won't bother with the details, but that's what it boils down to.
But in my riding, Parkdale High Park, there is absolutely 0 chance that a conservative will win the riding. So I will hold my nose and vote for the NDP just to take away a seat (hopefully) from Mr. Dress-up. My MP is Arif Virani and he has recently been promoted to Minister of Justice / Attorney General. Mr. Dress-up knows the riding is in jeopardy. So he figured he would raise Virani's profile in the hope of keeping the seat. Last election, the NDP fielded a joke of a candidate. If they field a strong candidate this time, they have a chance of victory. So yeah, I'm voting for the NDP, even though they are as bad or worse than the liberals. Fuck you Justin Trudeau, I'm so sick of watching a lazy-assed pretty boy who hates Canada run the country into the ground. I don't know how we even claw our way out of the hole he has dug for us.