How it affects Canada in the end is hard to say, but one thing I'm certain of is that Trump will lose the election. He was trailing in the polls in 2016 and managed to win, but this time around things will be different. I'm confident he'll lose Pennsylvania, Michigan and Wisconsin. He won't win any of the states that were 'blue' states last election, and losing those three aforementioned states will cost him 46 seats, and the election. He may lose more than those states as well. NC, Ohio, Arizona, and Florida are all close races. I have a feeling that he'll lose Arizona this time around, but either way I'm confident he'll lose Penn, Mich, and Wisconsin and that's all that's needed for him to lose.
I never liked Trump from the beginning, but felt that once he was in office, he might tone down the rhetoric, and not be as bad as many expected. Instead he got worse, I'm anxious to see him and the rest of the Trumps gone from the White-house.
The one and only thing he did that was good for us, was get the short cross border section of Keystone approved, and it's my understanding that it's actually built now. The Canada section of Keystone is about 50% completed from what I've heard. Not sure where it's at in the U.S.