Poll results are hardly suprising: on the signature issue he campaigned on, and on which he is delivering (illegal immigration) Trump gets strong support. On his bone-head trade-war, with its inflationary effects, which vanishingly few people had as a reason to vote for him, he gets strong opposition.
Trump is in many ways his own worst enemy. He could have sweet-talked the Greenland independence movement with an offer of a Compact of Free Association, which would have given the US essentially all the strategic benefits of owning Greenland, but instead he offered to buy the island from Denmark, which under its own laws has no right to sell it, since the Greenlanders have a right to self-determination enshrined in Danish law, then blustered about "taking it", alienating the Greenlanders and the Danes and making any sort of greater US control of Greenland less likely.
He could have played hardball with private threats of tariffs in the mix, to get the same concessions from Canada, without creating public animosity among Canadians, getting Bourbon pulled from the shelves of Canadian liquor stores, and spooking the markets. He's imposing stiffer tariffs on allies than on our adversary China, which has to alienate our allies. If he really wants to impose tariffs, he should focus on China, which as a strategic adversary that is mercantilist, rather than capitalist, in it approach to trade, and thus routinely abuses free trade protocols, should be subject to far stiffer those he has imposed or than any imposed on allies, and those on allies should be in the form of reciprocal tariffs only, to encourage them to open their markets to American goods, and only on goods which we either produce or of which we can easily ramp up production.