A majority of Americans (who voted) voted trump in, that's true. But the other branches of government which could check the president are undemocratic:
Each state gets two two senators, meaning places like Wyoming and North Dakota each get two senators while they have fewer people than individual cities in other states (500k people in Wyoming vs 8.58 million in NYC, 800k in North Dakota vs 1.5 million in Philadelphia)
Congress seats are gerrymandered so that the number of seats awarded is not proportional to the amount of votes to each party.
The supreme court is appointed for life (bad enough to start) and then has one stolen seat (should have been appointed by Obama) and another semi-stolen seat which wouldn't have been appointed if we didn't have the electoral college (Trump first term).
The supreme court has ruled that corporations can spend money promoting politicians just like a person can.
One might argue these are the rules, but we didn't put these rules in place, and the people in power have worked together to prevent reform. Blaming all Americans for the current administration's stance on Canada is counterproductive.
All that said, Canadians have a right to be freaked out, to be mad, to be concerned. I'm mostly saying it's a stretch to call the U.S. democratic.