Neither has the US. Trump specifically disavowed that every time he was asked (by the CBC). Meanwhile Cuba sent thousands of mercenaries to kill Ukrainians on behalf of Russia.
> punish Canada economically
Frankly, even as someone who opposes tariffs as uneconomic, given Ottawa's long-standing "constructive engagement" with the regime in Havana, even after they hosted Soviet nuclear weapons pointed at the US, even while they put AIDS patients in concentration camps, and even while they ran the island as a giant, open-air prison refusing to allow anyone to leave, it's really speaks to America's forbearance that it hasn't attempted to punish Canada economically, until now.