Link preview is for different link than one posted?

@Independent_Thought_Alarm made a link post on /reads that's showing some very odd behavior.

https://www.imzy.com/reads/post/massacre_at_monkey_hill

The article that he tried to link to was

https://priceonomics.com/the-massacre-at-monkey-hill/

But instead, the post links to the author's twitter page.

I tried making a post linking directly to the article myself, but the same thing happens. You put in the article URL, but the preview and actual link are for the twitter page.

Taking a look at the HTML of the article, it seems that the reason for this is that the site is abusing the canonical link. I found the following offending line in its header.

<link rel="canonical" href="https://twitter.com/bencabbr" />

I'm not certain what the solution should be. Maybe don't follow canonical links? I guess that would hurt sites that are actually using it properly.