Some of the most moral men to serve as president were terrible leaders. These traits are not mutually exclusive.
I would never have Donald Trump over for dinner or would I want one of my children to work for him. He is (or at least was) a very immoral man and a loud, arrogant know it all. He is often disrespectful and crude, yet his (or his parties) policies are far better for our country then the other parties. I think they are morrally better for our country as well. I think God expects me to do my civic duty and to vote. If you disagree then I respect you right to do so. If we had a bible believing evangelical canadate on the other side it would still be a difficult choice because you are voting for the party platform as much as for the man.
I cannot support the woke, pro abortion, pro transgender, pro illegal immigration, pro divorce, pro drugs, economy killing, pro socialist, anti God platform of the other party. If some choose to not vote as many christians have, I understand but not voting allows the worst of two evils win.
If we had a evangical christian party in this country that stood for biblical values throughout it's platform, then I suppose I would have to vote for them even if they had no chance to win and then i would leave the results up to God.