Canada can't solve this problem inside US politics. Only Americans can, at any one of the three boxes. It can only work to disentangle it's critical dependencies, and to protect its own interests.
Any country can elect chucklefucks or vote for something stupid. Some of them have systems that are more resistant to the long-term damage they cause. Some of them are less. The US is definitely in the 'less' category as all of the checks and balances and systemic inertia completely collapsed.
Also, the other big difference is that when Hungary or the UK sneezes, Canada doesn't catch a cold.