Not sure about Canada, but Trump's actions will make a lot more sense if you consider that to American rightists, American leftists are a much bigger enemy than Russians. I think the same is true in the opposite direction. These 2 groups can't stand each other and often sabotage the other's efforts. We can put that aside and ask what's best for the world or America, but as long as there is this hatred between the parties in the US, both sides will act primarily against the other.
> to American rightists, American leftists are a much bigger enemy than Russians.
This reminds me of France in the Second World War. My (questionable) understanding is that they were more worried about the enemies at home than the ones across the border.