Yes, roughly 1/3 of people voted for trump.You're forgetting the portion who sat at home and chose not to vote.Those people were ok with whatever the outcome had been.Indirectly, they voted for whoever won.
Canada has a national dental plan now.https://www.canada.ca/en/services/benefits/dental/dental-care-plan.html
I think some pennies will cover that.