Just to put a downer on things, looking at the final results I do worry that Canada may have won the battle but lost the war.
The situation in the US came about because an entrenched two-party system drowns out most viewpoints, and is what allowed Trump to seize control of a party of politicians who almost universally spoke out against him ten years ago. It's also responsible for the Democrats' constant and unrelenting shift towards the Right, enabled by the knowledge that most left-leaning voters are still too cowardly to vote third party.
And what did we see this election? All the smaller party seats drifting to the big two "to stop the wrong guy getting in".
Be very very careful not to continue down this slope. It does not end with the bad guys staying defeated once and for all.