Not sure what demands you believe Trudeau agreed to?
The use of tariffs is good to encourage people buying American products instead of foreign products.
If Canada started dumping cheap products into the US and it was hurting manufacturing here, then a tariff makes sense to increase the price of Canadian products so the US could complete. That's not what is happening here though. Tariffs on goods from Canada would just raise the price of those goods to the consumer. The biggest thing we import from Canada is oil.
We wouldn't stop importing oil from Canada. It would just be more expensive to import it and consumers ultimately will pay those costs.
Biden failed on the boarder so I'll give Trump credit when he deserves it on immigration, but the cheerleading for tariffs is odd.
Tariffs on Mexican and Canadian imports do not make sense.