The article gets a few points right but it is yet another news outlet that missed the really big point: Trump threatened to invade Canada. There was a period of time when it was becoming increasingly clear that he was going to use fentanyl as a manufactured crisis and as context for a military occupation or at the very least placing military on the Canadian border. Nearly every time Trump talked about Canada he had to drop some sort of line where he mentioned annexing Canada.
I'm not sure why this detail always slips through the cracks whenever news agencies talk about the souring Canada/US relations. Threatening war on your neighbour is a great way to destroy generations of built-up trust in an instant.