Between the two it would have to be China. Trump is in bed with Putin and much of what he has done to the US is to further Russia's interests.
China and Canada have a lot more to offer each other. Outside of obvious trade opportunities, I would imagine China would love to have an increased sphere of influence that sits right at the US border.
Yes. 110% a turn off. It sounds like you have a lot of issues and baggage you need to sort out and that is a massive red flag to me and I'd imagine it is for most people.
Making others unwilling participants in your personal issues is a sure-fire way to ensure none of your relationships last.
Contact your MLA and MP. Contact your mayor and city councillors. Contact Elections Canada.
Tell your friends and family to do the same. Make noise. Make a stink.