I suppose Trump's idea is that being nice is causing China to gain too much a foothold in other nations, so Canada etc. has to be "kept in line" with prison gang leader talk.

Myself, I wouldn't take that approach, but it wouldn't be a Mr. Rogers one either, lol.   I suppose it would be about being direct about the drug problem, but ultimately, as the Mexican president said, and Latin American leaders have said for decades, is that the US creates the demand.